Documentation ¶
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type Logon
- func (m Logon) GetEncryptMethod() (f field.EncryptMethodField, err quickfix.MessageRejectError)
- func (m Logon) GetHeartBtInt() (f field.HeartBtIntField, err quickfix.MessageRejectError)
- func (m Logon) GetMaxMessageSize() (f field.MaxMessageSizeField, err quickfix.MessageRejectError)
- func (m Logon) GetNoMsgTypes() (NoMsgTypesRepeatingGroup, quickfix.MessageRejectError)
- func (m Logon) GetPassword() (f field.PasswordField, err quickfix.MessageRejectError)
- func (m Logon) GetRawData() (f field.RawDataField, err quickfix.MessageRejectError)
- func (m Logon) GetRawDataLength() (f field.RawDataLengthField, err quickfix.MessageRejectError)
- func (m Logon) GetResetSeqNumFlag() (f field.ResetSeqNumFlagField, err quickfix.MessageRejectError)
- func (m Logon) GetTestMessageIndicator() (f field.TestMessageIndicatorField, err quickfix.MessageRejectError)
- func (m Logon) GetUsername() (f field.UsernameField, err quickfix.MessageRejectError)
- func (m Logon) HasEncryptMethod() bool
- func (m Logon) HasHeartBtInt() bool
- func (m Logon) HasMaxMessageSize() bool
- func (m Logon) HasNoMsgTypes() bool
- func (m Logon) HasPassword() bool
- func (m Logon) HasRawData() bool
- func (m Logon) HasRawDataLength() bool
- func (m Logon) HasResetSeqNumFlag() bool
- func (m Logon) HasTestMessageIndicator() bool
- func (m Logon) HasUsername() bool
- func (m Logon) SetEncryptMethod(v int)
- func (m Logon) SetHeartBtInt(v int)
- func (m Logon) SetMaxMessageSize(v int)
- func (m Logon) SetNoMsgTypes(f NoMsgTypesRepeatingGroup)
- func (m Logon) SetPassword(v string)
- func (m Logon) SetRawData(v string)
- func (m Logon) SetRawDataLength(v int)
- func (m Logon) SetResetSeqNumFlag(v bool)
- func (m Logon) SetTestMessageIndicator(v bool)
- func (m Logon) SetUsername(v string)
- func (m Logon) ToMessage() quickfix.Message
- type NoMsgTypes
- func (m NoMsgTypes) GetMsgDirection() (f field.MsgDirectionField, err quickfix.MessageRejectError)
- func (m NoMsgTypes) GetRefMsgType() (f field.RefMsgTypeField, err quickfix.MessageRejectError)
- func (m NoMsgTypes) HasMsgDirection() bool
- func (m NoMsgTypes) HasRefMsgType() bool
- func (m NoMsgTypes) SetMsgDirection(v string)
- func (m NoMsgTypes) SetRefMsgType(v string)
- type NoMsgTypesRepeatingGroup
- type RouteOut
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Logon ¶ added in v0.4.0
type Logon struct { fix43.Header quickfix.Body fix43.Trailer //ReceiveTime is the time that this message was read from the socket connection ReceiveTime time.Time }
Logon is the fix43 Logon type, MsgType = A
func FromMessage ¶ added in v0.4.0
FromMessage creates a Logon from a quickfix.Message instance
func New ¶ added in v0.2.0
func New(encryptmethod field.EncryptMethodField, heartbtint field.HeartBtIntField) (m Logon)
New returns a Logon initialized with the required fields for Logon
func (Logon) GetEncryptMethod ¶ added in v0.4.0
func (m Logon) GetEncryptMethod() (f field.EncryptMethodField, err quickfix.MessageRejectError)
GetEncryptMethod gets EncryptMethod, Tag 98
func (Logon) GetHeartBtInt ¶ added in v0.4.0
func (m Logon) GetHeartBtInt() (f field.HeartBtIntField, err quickfix.MessageRejectError)
GetHeartBtInt gets HeartBtInt, Tag 108
func (Logon) GetMaxMessageSize ¶ added in v0.4.0
func (m Logon) GetMaxMessageSize() (f field.MaxMessageSizeField, err quickfix.MessageRejectError)
GetMaxMessageSize gets MaxMessageSize, Tag 383
func (Logon) GetNoMsgTypes ¶ added in v0.4.0
func (m Logon) GetNoMsgTypes() (NoMsgTypesRepeatingGroup, quickfix.MessageRejectError)
GetNoMsgTypes gets NoMsgTypes, Tag 384
func (Logon) GetPassword ¶ added in v0.4.0
func (m Logon) GetPassword() (f field.PasswordField, err quickfix.MessageRejectError)
GetPassword gets Password, Tag 554
func (Logon) GetRawData ¶ added in v0.4.0
func (m Logon) GetRawData() (f field.RawDataField, err quickfix.MessageRejectError)
GetRawData gets RawData, Tag 96
func (Logon) GetRawDataLength ¶ added in v0.4.0
func (m Logon) GetRawDataLength() (f field.RawDataLengthField, err quickfix.MessageRejectError)
GetRawDataLength gets RawDataLength, Tag 95
func (Logon) GetResetSeqNumFlag ¶ added in v0.4.0
func (m Logon) GetResetSeqNumFlag() (f field.ResetSeqNumFlagField, err quickfix.MessageRejectError)
GetResetSeqNumFlag gets ResetSeqNumFlag, Tag 141
func (Logon) GetTestMessageIndicator ¶ added in v0.4.0
func (m Logon) GetTestMessageIndicator() (f field.TestMessageIndicatorField, err quickfix.MessageRejectError)
GetTestMessageIndicator gets TestMessageIndicator, Tag 464
func (Logon) GetUsername ¶ added in v0.4.0
func (m Logon) GetUsername() (f field.UsernameField, err quickfix.MessageRejectError)
GetUsername gets Username, Tag 553
func (Logon) HasEncryptMethod ¶ added in v0.4.0
HasEncryptMethod returns true if EncryptMethod is present, Tag 98
func (Logon) HasHeartBtInt ¶ added in v0.4.0
HasHeartBtInt returns true if HeartBtInt is present, Tag 108
func (Logon) HasMaxMessageSize ¶ added in v0.4.0
HasMaxMessageSize returns true if MaxMessageSize is present, Tag 383
func (Logon) HasNoMsgTypes ¶ added in v0.4.0
HasNoMsgTypes returns true if NoMsgTypes is present, Tag 384
func (Logon) HasPassword ¶ added in v0.4.0
HasPassword returns true if Password is present, Tag 554
func (Logon) HasRawData ¶ added in v0.4.0
HasRawData returns true if RawData is present, Tag 96
func (Logon) HasRawDataLength ¶ added in v0.4.0
HasRawDataLength returns true if RawDataLength is present, Tag 95
func (Logon) HasResetSeqNumFlag ¶ added in v0.4.0
HasResetSeqNumFlag returns true if ResetSeqNumFlag is present, Tag 141
func (Logon) HasTestMessageIndicator ¶ added in v0.4.0
HasTestMessageIndicator returns true if TestMessageIndicator is present, Tag 464
func (Logon) HasUsername ¶ added in v0.4.0
HasUsername returns true if Username is present, Tag 553
func (Logon) SetEncryptMethod ¶ added in v0.4.0
SetEncryptMethod sets EncryptMethod, Tag 98
func (Logon) SetHeartBtInt ¶ added in v0.4.0
SetHeartBtInt sets HeartBtInt, Tag 108
func (Logon) SetMaxMessageSize ¶ added in v0.4.0
SetMaxMessageSize sets MaxMessageSize, Tag 383
func (Logon) SetNoMsgTypes ¶ added in v0.4.0
func (m Logon) SetNoMsgTypes(f NoMsgTypesRepeatingGroup)
SetNoMsgTypes sets NoMsgTypes, Tag 384
func (Logon) SetPassword ¶ added in v0.4.0
SetPassword sets Password, Tag 554
func (Logon) SetRawData ¶ added in v0.4.0
SetRawData sets RawData, Tag 96
func (Logon) SetRawDataLength ¶ added in v0.4.0
SetRawDataLength sets RawDataLength, Tag 95
func (Logon) SetResetSeqNumFlag ¶ added in v0.4.0
SetResetSeqNumFlag sets ResetSeqNumFlag, Tag 141
func (Logon) SetTestMessageIndicator ¶ added in v0.4.0
SetTestMessageIndicator sets TestMessageIndicator, Tag 464
func (Logon) SetUsername ¶ added in v0.4.0
SetUsername sets Username, Tag 553
type NoMsgTypes ¶
NoMsgTypes is a repeating group element, Tag 384
func (NoMsgTypes) GetMsgDirection ¶ added in v0.4.0
func (m NoMsgTypes) GetMsgDirection() (f field.MsgDirectionField, err quickfix.MessageRejectError)
GetMsgDirection gets MsgDirection, Tag 385
func (NoMsgTypes) GetRefMsgType ¶ added in v0.4.0
func (m NoMsgTypes) GetRefMsgType() (f field.RefMsgTypeField, err quickfix.MessageRejectError)
GetRefMsgType gets RefMsgType, Tag 372
func (NoMsgTypes) HasMsgDirection ¶ added in v0.4.0
func (m NoMsgTypes) HasMsgDirection() bool
HasMsgDirection returns true if MsgDirection is present, Tag 385
func (NoMsgTypes) HasRefMsgType ¶ added in v0.4.0
func (m NoMsgTypes) HasRefMsgType() bool
HasRefMsgType returns true if RefMsgType is present, Tag 372
func (NoMsgTypes) SetMsgDirection ¶ added in v0.2.0
func (m NoMsgTypes) SetMsgDirection(v string)
SetMsgDirection sets MsgDirection, Tag 385
func (NoMsgTypes) SetRefMsgType ¶ added in v0.2.0
func (m NoMsgTypes) SetRefMsgType(v string)
SetRefMsgType sets RefMsgType, Tag 372
type NoMsgTypesRepeatingGroup ¶ added in v0.4.0
type NoMsgTypesRepeatingGroup struct {
*quickfix.RepeatingGroup
}
NoMsgTypesRepeatingGroup is a repeating group, Tag 384
func NewNoMsgTypesRepeatingGroup ¶ added in v0.4.0
func NewNoMsgTypesRepeatingGroup() NoMsgTypesRepeatingGroup
NewNoMsgTypesRepeatingGroup returns an initialized, NoMsgTypesRepeatingGroup
func (NoMsgTypesRepeatingGroup) Add ¶ added in v0.4.0
func (m NoMsgTypesRepeatingGroup) Add() NoMsgTypes
Add create and append a new NoMsgTypes to this group
func (NoMsgTypesRepeatingGroup) Get ¶ added in v0.4.0
func (m NoMsgTypesRepeatingGroup) Get(i int) NoMsgTypes
Get returns the ith NoMsgTypes in the NoMsgTypesRepeatinGroup