Documentation ¶
Index ¶
- type CancelOrder
- func (app *CancelOrder) FromAdmin(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
- func (app *CancelOrder) FromApp(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
- func (app *CancelOrder) OnCreate(sessionID quickfix.SessionID)
- func (app *CancelOrder) OnLogon(sessionID quickfix.SessionID)
- func (app *CancelOrder) OnLogout(sessionID quickfix.SessionID)
- func (app *CancelOrder) Stop()
- func (app *CancelOrder) ToAdmin(message *quickfix.Message, sessionID quickfix.SessionID)
- func (app *CancelOrder) ToApp(message *quickfix.Message, sessionID quickfix.SessionID) error
- type Initiator
- func (app *Initiator) FromAdmin(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
- func (app *Initiator) FromApp(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
- func (app *Initiator) OnCreate(sessionID quickfix.SessionID)
- func (app *Initiator) OnLogon(sessionID quickfix.SessionID)
- func (app *Initiator) OnLogout(sessionID quickfix.SessionID)
- func (app *Initiator) Stop()
- func (app *Initiator) ToAdmin(message *quickfix.Message, sessionID quickfix.SessionID)
- func (app *Initiator) ToApp(message *quickfix.Message, sessionID quickfix.SessionID) error
- type MarketDataRequest
- func (app *MarketDataRequest) FromAdmin(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
- func (app *MarketDataRequest) FromApp(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
- func (app *MarketDataRequest) OnCreate(sessionID quickfix.SessionID)
- func (app *MarketDataRequest) OnLogon(sessionID quickfix.SessionID)
- func (app *MarketDataRequest) OnLogout(sessionID quickfix.SessionID)
- func (app *MarketDataRequest) Stop()
- func (app *MarketDataRequest) ToAdmin(message *quickfix.Message, sessionID quickfix.SessionID)
- func (app *MarketDataRequest) ToApp(message *quickfix.Message, sessionID quickfix.SessionID) error
- type Messager
- type NewOrder
- func (app *NewOrder) FromAdmin(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
- func (app *NewOrder) FromApp(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
- func (app *NewOrder) OnCreate(sessionID quickfix.SessionID)
- func (app *NewOrder) OnLogon(sessionID quickfix.SessionID)
- func (app *NewOrder) OnLogout(sessionID quickfix.SessionID)
- func (app *NewOrder) Stop()
- func (app *NewOrder) ToAdmin(message *quickfix.Message, sessionID quickfix.SessionID)
- func (app *NewOrder) ToApp(message *quickfix.Message, sessionID quickfix.SessionID) error
- type SecurityList
- func (app *SecurityList) FromAdmin(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
- func (app *SecurityList) FromApp(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
- func (app *SecurityList) OnCreate(sessionID quickfix.SessionID)
- func (app *SecurityList) OnLogon(sessionID quickfix.SessionID)
- func (app *SecurityList) OnLogout(sessionID quickfix.SessionID)
- func (app *SecurityList) Stop()
- func (app *SecurityList) ToAdmin(message *quickfix.Message, sessionID quickfix.SessionID)
- func (app *SecurityList) ToApp(message *quickfix.Message, sessionID quickfix.SessionID) error
- type SecurityStatusRequest
- func (app *SecurityStatusRequest) FromAdmin(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
- func (app *SecurityStatusRequest) FromApp(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
- func (app *SecurityStatusRequest) OnCreate(sessionID quickfix.SessionID)
- func (app *SecurityStatusRequest) OnLogon(sessionID quickfix.SessionID)
- func (app *SecurityStatusRequest) OnLogout(sessionID quickfix.SessionID)
- func (app *SecurityStatusRequest) Stop()
- func (app *SecurityStatusRequest) ToAdmin(message *quickfix.Message, sessionID quickfix.SessionID)
- func (app *SecurityStatusRequest) ToApp(message *quickfix.Message, sessionID quickfix.SessionID) error
- type TradingSessionStatusRequest
- func (app *TradingSessionStatusRequest) FromAdmin(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
- func (app *TradingSessionStatusRequest) FromApp(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
- func (app *TradingSessionStatusRequest) OnCreate(sessionID quickfix.SessionID)
- func (app *TradingSessionStatusRequest) OnLogon(sessionID quickfix.SessionID)
- func (app *TradingSessionStatusRequest) OnLogout(sessionID quickfix.SessionID)
- func (app *TradingSessionStatusRequest) Stop()
- func (app *TradingSessionStatusRequest) ToAdmin(message *quickfix.Message, sessionID quickfix.SessionID)
- func (app *TradingSessionStatusRequest) ToApp(message *quickfix.Message, sessionID quickfix.SessionID) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CancelOrder ¶
type CancelOrder struct { utils.QuickFixAppMessageLogger Settings *quickfix.Settings Connected chan quickfix.SessionID FromAppMessages chan *quickfix.Message // contains filtered or unexported fields }
func NewCancelOrder ¶
func NewCancelOrder() *CancelOrder
func (*CancelOrder) FromAdmin ¶
func (app *CancelOrder) FromAdmin(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
Notification of admin message being received from target.
func (*CancelOrder) FromApp ¶
func (app *CancelOrder) FromApp(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
Notification of app message being received from target.
func (*CancelOrder) OnCreate ¶
func (app *CancelOrder) OnCreate(sessionID quickfix.SessionID)
Notification of a session begin created.
func (*CancelOrder) OnLogon ¶
func (app *CancelOrder) OnLogon(sessionID quickfix.SessionID)
Notification of a session successfully logging on.
func (*CancelOrder) OnLogout ¶
func (app *CancelOrder) OnLogout(sessionID quickfix.SessionID)
Notification of a session logging off or disconnecting.
func (*CancelOrder) Stop ¶
func (app *CancelOrder) Stop()
Stop ensures the app chans are emptied so that quickfix can carry on with the LOGOUT process correctly.
type Initiator ¶
type Initiator struct { utils.QuickFixAppMessageLogger SessionID quickfix.SessionID Settings *quickfix.Settings Connected chan interface{} FromAppMessages chan *quickfix.Message ToAppMessages chan *quickfix.Message // contains filtered or unexported fields }
func NewInitiator ¶
func NewInitiator() *Initiator
func (*Initiator) FromAdmin ¶
func (app *Initiator) FromAdmin(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
Notification of admin message being received from target.
func (*Initiator) FromApp ¶
func (app *Initiator) FromApp(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
Notification of app message being received from target.
func (*Initiator) Stop ¶
func (app *Initiator) Stop()
Stop ensures the app chans are emptied so that quickfix can carry on with the LOGOUT process correctly.
type MarketDataRequest ¶
type MarketDataRequest struct { utils.QuickFixAppMessageLogger Settings *quickfix.Settings Connected chan interface{} FromAppMessages chan quickfix.Messagable // contains filtered or unexported fields }
func NewMarketDataRequest ¶
func NewMarketDataRequest(printData bool) *MarketDataRequest
func (*MarketDataRequest) FromAdmin ¶
func (app *MarketDataRequest) FromAdmin(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
Notification of admin message being received from target.
func (*MarketDataRequest) FromApp ¶
func (app *MarketDataRequest) FromApp(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
Notification of app message being received from target.
func (*MarketDataRequest) OnCreate ¶
func (app *MarketDataRequest) OnCreate(sessionID quickfix.SessionID)
Notification of a session begin created.
func (*MarketDataRequest) OnLogon ¶
func (app *MarketDataRequest) OnLogon(sessionID quickfix.SessionID)
Notification of a session successfully logging on.
func (*MarketDataRequest) OnLogout ¶
func (app *MarketDataRequest) OnLogout(sessionID quickfix.SessionID)
Notification of a session logging off or disconnecting.
func (*MarketDataRequest) Stop ¶
func (app *MarketDataRequest) Stop()
Stop ensures the app chans are emptied so that quickfix can carry on with the LOGOUT process correctly.
type Messager ¶
type Messager interface {
GetSymbol() (string, quickfix.MessageRejectError)
}
type NewOrder ¶
type NewOrder struct { utils.QuickFixAppMessageLogger Settings *quickfix.Settings Connected chan interface{} FromAppMessages chan *quickfix.Message // contains filtered or unexported fields }
func NewNewOrder ¶
func NewNewOrder() *NewOrder
func (*NewOrder) FromAdmin ¶
func (app *NewOrder) FromAdmin(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
Notification of admin message being received from target.
func (*NewOrder) FromApp ¶
func (app *NewOrder) FromApp(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
Notification of app message being received from target.
func (*NewOrder) Stop ¶
func (app *NewOrder) Stop()
Stop ensures the app chans are emptied so that quickfix can carry on with the LOGOUT process correctly.
type SecurityList ¶
type SecurityList struct { utils.QuickFixAppMessageLogger Settings *quickfix.Settings Connected chan interface{} FromAppMessages chan *quickfix.Message // contains filtered or unexported fields }
func NewSecurityList ¶
func NewSecurityList() *SecurityList
func (*SecurityList) FromAdmin ¶
func (app *SecurityList) FromAdmin(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
Notification of admin message being received from target.
func (*SecurityList) FromApp ¶
func (app *SecurityList) FromApp(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
Notification of app message being received from target.
func (*SecurityList) OnCreate ¶
func (app *SecurityList) OnCreate(sessionID quickfix.SessionID)
Notification of a session begin created.
func (*SecurityList) OnLogon ¶
func (app *SecurityList) OnLogon(sessionID quickfix.SessionID)
Notification of a session successfully logging on.
func (*SecurityList) OnLogout ¶
func (app *SecurityList) OnLogout(sessionID quickfix.SessionID)
Notification of a session logging off or disconnecting.
func (*SecurityList) Stop ¶
func (app *SecurityList) Stop()
Stop ensures the app chans are emptied so that quickfix can carry on with the LOGOUT process correctly.
type SecurityStatusRequest ¶
type SecurityStatusRequest struct { utils.QuickFixAppMessageLogger Settings *quickfix.Settings Connected chan interface{} FromAppMessages chan *quickfix.Message // contains filtered or unexported fields }
func NewSecurityStatusRequest ¶
func NewSecurityStatusRequest() *SecurityStatusRequest
func (*SecurityStatusRequest) FromAdmin ¶
func (app *SecurityStatusRequest) FromAdmin(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
Notification of admin message being received from target.
func (*SecurityStatusRequest) FromApp ¶
func (app *SecurityStatusRequest) FromApp(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
Notification of app message being received from target.
func (*SecurityStatusRequest) OnCreate ¶
func (app *SecurityStatusRequest) OnCreate(sessionID quickfix.SessionID)
Notification of a session begin created.
func (*SecurityStatusRequest) OnLogon ¶
func (app *SecurityStatusRequest) OnLogon(sessionID quickfix.SessionID)
Notification of a session successfully logging on.
func (*SecurityStatusRequest) OnLogout ¶
func (app *SecurityStatusRequest) OnLogout(sessionID quickfix.SessionID)
Notification of a session logging off or disconnecting.
func (*SecurityStatusRequest) Stop ¶
func (app *SecurityStatusRequest) Stop()
Stop ensures the app chans are emptied so that quickfix can carry on with the LOGOUT process correctly.
type TradingSessionStatusRequest ¶
type TradingSessionStatusRequest struct { utils.QuickFixAppMessageLogger Settings *quickfix.Settings Connected chan interface{} FromAppMessages chan *quickfix.Message // contains filtered or unexported fields }
func NewTradingSessionStatusRequest ¶
func NewTradingSessionStatusRequest() *TradingSessionStatusRequest
func (*TradingSessionStatusRequest) FromAdmin ¶
func (app *TradingSessionStatusRequest) FromAdmin(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
Notification of admin message being received from target.
func (*TradingSessionStatusRequest) FromApp ¶
func (app *TradingSessionStatusRequest) FromApp(message *quickfix.Message, sessionID quickfix.SessionID) quickfix.MessageRejectError
Notification of app message being received from target.
func (*TradingSessionStatusRequest) OnCreate ¶
func (app *TradingSessionStatusRequest) OnCreate(sessionID quickfix.SessionID)
Notification of a session begin created.
func (*TradingSessionStatusRequest) OnLogon ¶
func (app *TradingSessionStatusRequest) OnLogon(sessionID quickfix.SessionID)
Notification of a session successfully logging on.
func (*TradingSessionStatusRequest) OnLogout ¶
func (app *TradingSessionStatusRequest) OnLogout(sessionID quickfix.SessionID)
Notification of a session logging off or disconnecting.
func (*TradingSessionStatusRequest) Stop ¶
func (app *TradingSessionStatusRequest) Stop()
Stop ensures the app chans are emptied so that quickfix can carry on with the LOGOUT process correctly.