C# 클래스 QuickFix.Message

Represents a FIX message
상속: FieldMap
파일 보기 프로젝트 열기: kennystone/quickfixn 1 사용 예제들

공개 메소드들

메소드 설명
CheckSum ( ) : int
Clear ( ) : void
ExtractBeginString ( string msgstr ) : string
ExtractField ( string msgstr, int &pos ) : StringField
ExtractField ( string msgstr, int &pos, DataDictionary sessionDD, DataDictionary appDD ) : StringField
FromString ( string msgstr, bool validate, DataDictionary sessionDD, DataDictionary appDD ) : void
FromStringHeader ( string msgstr ) : bool
GetFieldOrDefault ( FieldMap fields, int tag, string defaultValue ) : string
GetMsgType ( string msg ) : string

FIXME totally bogus

GetReverseSessionID ( Message msg ) : SessionID
GetReverseSessionID ( string msg ) : SessionID

FIXME totally bogus

GetSessionID ( Message m ) : SessionID
HasValidStructure ( int &field ) : bool
IdentifyType ( string msgstr ) : MsgType

Parse the MsgType from a FIX string

IsAdmin ( ) : bool
IsAdminMsgType ( string msgType ) : bool
IsApp ( ) : bool
IsHeaderField ( int tag ) : bool
IsHeaderField ( int tag, DataDictionary dd ) : bool
IsTrailerField ( int tag ) : bool
IsTrailerField ( int tag, DataDictionary dd ) : bool
Message ( ) : System
Message ( Message src ) : System
Message ( string msgstr ) : System
Message ( string msgstr, DataDictionary sessionDataDictionary, DataDictionary appDD, bool validate ) : System
Message ( string msgstr, DataDictionary dataDictionary, bool validate ) : System
Message ( string msgstr, bool validate ) : System
ReverseRoute ( Header header ) : void
SetSessionID ( SessionID sessionID ) : void

FIXME less operator new

ToString ( ) : string
Validate ( ) : void

보호된 메소드들

메소드 설명
BodyLength ( ) : int
SetGroup ( StringField grpNoFld, string msgstr, int pos, FieldMap fieldMap, DataDictionary dd, DataDictionary sessionDataDictionary, DataDictionary appDD ) : int

메소드 상세

BodyLength() 보호된 메소드

protected BodyLength ( ) : int
리턴 int

CheckSum() 공개 메소드

public CheckSum ( ) : int
리턴 int

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

ExtractBeginString() 공개 정적인 메소드

public static ExtractBeginString ( string msgstr ) : string
msgstr string
리턴 string

ExtractField() 공개 정적인 메소드

public static ExtractField ( string msgstr, int &pos ) : StringField
msgstr string
pos int
리턴 StringField

ExtractField() 공개 정적인 메소드

public static ExtractField ( string msgstr, int &pos, DataDictionary sessionDD, DataDictionary appDD ) : StringField
msgstr string
pos int
sessionDD DataDictionary
appDD DataDictionary
리턴 StringField

FromString() 공개 메소드

public FromString ( string msgstr, bool validate, DataDictionary sessionDD, DataDictionary appDD ) : void
msgstr string
validate bool
sessionDD DataDictionary
appDD DataDictionary
리턴 void

FromStringHeader() 공개 메소드

public FromStringHeader ( string msgstr ) : bool
msgstr string
리턴 bool

GetFieldOrDefault() 공개 정적인 메소드

public static GetFieldOrDefault ( FieldMap fields, int tag, string defaultValue ) : string
fields FieldMap
tag int
defaultValue string
리턴 string

GetMsgType() 공개 정적인 메소드

FIXME totally bogus
public static GetMsgType ( string msg ) : string
msg string
리턴 string

GetReverseSessionID() 공개 정적인 메소드

public static GetReverseSessionID ( Message msg ) : SessionID
msg Message
리턴 SessionID

GetReverseSessionID() 공개 정적인 메소드

FIXME totally bogus
public static GetReverseSessionID ( string msg ) : SessionID
msg string
리턴 SessionID

GetSessionID() 공개 메소드

public GetSessionID ( Message m ) : SessionID
m Message
리턴 SessionID

HasValidStructure() 공개 메소드

public HasValidStructure ( int &field ) : bool
field int
리턴 bool

IdentifyType() 공개 정적인 메소드

Parse the MsgType from a FIX string
public static IdentifyType ( string msgstr ) : MsgType
msgstr string string of a FIX message
리턴 QuickFix.Fields.MsgType

IsAdmin() 공개 메소드

public IsAdmin ( ) : bool
리턴 bool

IsAdminMsgType() 공개 정적인 메소드

public static IsAdminMsgType ( string msgType ) : bool
msgType string
리턴 bool

IsApp() 공개 메소드

public IsApp ( ) : bool
리턴 bool

IsHeaderField() 공개 정적인 메소드

public static IsHeaderField ( int tag ) : bool
tag int
리턴 bool

IsHeaderField() 공개 정적인 메소드

public static IsHeaderField ( int tag, DataDictionary dd ) : bool
tag int
dd DataDictionary
리턴 bool

IsTrailerField() 공개 정적인 메소드

public static IsTrailerField ( int tag ) : bool
tag int
리턴 bool

IsTrailerField() 공개 정적인 메소드

public static IsTrailerField ( int tag, DataDictionary dd ) : bool
tag int
dd DataDictionary
리턴 bool

Message() 공개 메소드

public Message ( ) : System
리턴 System

Message() 공개 메소드

public Message ( Message src ) : System
src Message
리턴 System

Message() 공개 메소드

public Message ( string msgstr ) : System
msgstr string
리턴 System

Message() 공개 메소드

public Message ( string msgstr, DataDictionary sessionDataDictionary, DataDictionary appDD, bool validate ) : System
msgstr string
sessionDataDictionary DataDictionary
appDD DataDictionary
validate bool
리턴 System

Message() 공개 메소드

public Message ( string msgstr, DataDictionary dataDictionary, bool validate ) : System
msgstr string
dataDictionary DataDictionary
validate bool
리턴 System

Message() 공개 메소드

public Message ( string msgstr, bool validate ) : System
msgstr string
validate bool
리턴 System

ReverseRoute() 공개 메소드

public ReverseRoute ( Header header ) : void
header Header
리턴 void

SetGroup() 보호된 메소드

protected SetGroup ( StringField grpNoFld, string msgstr, int pos, FieldMap fieldMap, DataDictionary dd, DataDictionary sessionDataDictionary, DataDictionary appDD ) : int
grpNoFld StringField
msgstr string
pos int
fieldMap FieldMap
dd DataDictionary
sessionDataDictionary DataDictionary
appDD DataDictionary
리턴 int

SetSessionID() 공개 메소드

FIXME less operator new
public SetSessionID ( SessionID sessionID ) : void
sessionID SessionID
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Validate() 공개 메소드

public Validate ( ) : void
리턴 void