Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Route

func Route(router RouteOut) (string, string, quickfix.MessageRoute)

    Route returns the beginstring, message type, and MessageRoute for this Message type

    Types

    type Logon

    type Logon struct {
    	fix41.Header
    	*quickfix.Body
    	fix41.Trailer
    	Message *quickfix.Message
    }

      Logon is the fix41 Logon type, MsgType = A

      func FromMessage

      func FromMessage(m *quickfix.Message) Logon

        FromMessage creates a Logon from a quickfix.Message instance

        func New

        func New(encryptmethod field.EncryptMethodField, heartbtint field.HeartBtIntField) (m Logon)

          New returns a Logon initialized with the required fields for Logon

          func (Logon) GetEncryptMethod

          func (m Logon) GetEncryptMethod() (v enum.EncryptMethod, err quickfix.MessageRejectError)

            GetEncryptMethod gets EncryptMethod, Tag 98

            func (Logon) GetHeartBtInt

            func (m Logon) GetHeartBtInt() (v int, err quickfix.MessageRejectError)

              GetHeartBtInt gets HeartBtInt, Tag 108

              func (Logon) GetRawData

              func (m Logon) GetRawData() (v string, err quickfix.MessageRejectError)

                GetRawData gets RawData, Tag 96

                func (Logon) GetRawDataLength

                func (m Logon) GetRawDataLength() (v int, err quickfix.MessageRejectError)

                  GetRawDataLength gets RawDataLength, Tag 95

                  func (Logon) GetResetSeqNumFlag

                  func (m Logon) GetResetSeqNumFlag() (v bool, err quickfix.MessageRejectError)

                    GetResetSeqNumFlag gets ResetSeqNumFlag, Tag 141

                    func (Logon) HasEncryptMethod

                    func (m Logon) HasEncryptMethod() bool

                      HasEncryptMethod returns true if EncryptMethod is present, Tag 98

                      func (Logon) HasHeartBtInt

                      func (m Logon) HasHeartBtInt() bool

                        HasHeartBtInt returns true if HeartBtInt is present, Tag 108

                        func (Logon) HasRawData

                        func (m Logon) HasRawData() bool

                          HasRawData returns true if RawData is present, Tag 96

                          func (Logon) HasRawDataLength

                          func (m Logon) HasRawDataLength() bool

                            HasRawDataLength returns true if RawDataLength is present, Tag 95

                            func (Logon) HasResetSeqNumFlag

                            func (m Logon) HasResetSeqNumFlag() bool

                              HasResetSeqNumFlag returns true if ResetSeqNumFlag is present, Tag 141

                              func (Logon) SetEncryptMethod

                              func (m Logon) SetEncryptMethod(v enum.EncryptMethod)

                                SetEncryptMethod sets EncryptMethod, Tag 98

                                func (Logon) SetHeartBtInt

                                func (m Logon) SetHeartBtInt(v int)

                                  SetHeartBtInt sets HeartBtInt, Tag 108

                                  func (Logon) SetRawData

                                  func (m Logon) SetRawData(v string)

                                    SetRawData sets RawData, Tag 96

                                    func (Logon) SetRawDataLength

                                    func (m Logon) SetRawDataLength(v int)

                                      SetRawDataLength sets RawDataLength, Tag 95

                                      func (Logon) SetResetSeqNumFlag

                                      func (m Logon) SetResetSeqNumFlag(v bool)

                                        SetResetSeqNumFlag sets ResetSeqNumFlag, Tag 141

                                        func (Logon) ToMessage

                                        func (m Logon) ToMessage() *quickfix.Message

                                          ToMessage returns a quickfix.Message instance

                                          type RouteOut

                                          type RouteOut func(msg Logon, sessionID quickfix.SessionID) quickfix.MessageRejectError

                                            A RouteOut is the callback type that should be implemented for routing Message