C# Class QuickFix.Message

Represents a FIX message
Inheritance: FieldMap
Afficher le fichier Open project: kennystone/quickfixn Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
BodyLength ( ) : int
SetGroup ( StringField grpNoFld, string msgstr, int pos, FieldMap fieldMap, DataDictionary dd, DataDictionary sessionDataDictionary, DataDictionary appDD ) : int

Method Details

BodyLength() protected méthode

protected BodyLength ( ) : int
Résultat int

CheckSum() public méthode

public CheckSum ( ) : int
Résultat int

Clear() public méthode

public Clear ( ) : void
Résultat void

ExtractBeginString() public static méthode

public static ExtractBeginString ( string msgstr ) : string
msgstr string
Résultat string

ExtractField() public static méthode

public static ExtractField ( string msgstr, int &pos ) : StringField
msgstr string
pos int
Résultat StringField

ExtractField() public static méthode

public static ExtractField ( string msgstr, int &pos, DataDictionary sessionDD, DataDictionary appDD ) : StringField
msgstr string
pos int
sessionDD DataDictionary
appDD DataDictionary
Résultat StringField

FromString() public méthode

public FromString ( string msgstr, bool validate, DataDictionary sessionDD, DataDictionary appDD ) : void
msgstr string
validate bool
sessionDD DataDictionary
appDD DataDictionary
Résultat void

FromStringHeader() public méthode

public FromStringHeader ( string msgstr ) : bool
msgstr string
Résultat bool

GetFieldOrDefault() public static méthode

public static GetFieldOrDefault ( FieldMap fields, int tag, string defaultValue ) : string
fields FieldMap
tag int
defaultValue string
Résultat string

GetMsgType() public static méthode

FIXME totally bogus
public static GetMsgType ( string msg ) : string
msg string
Résultat string

GetReverseSessionID() public static méthode

public static GetReverseSessionID ( Message msg ) : SessionID
msg Message
Résultat SessionID

GetReverseSessionID() public static méthode

FIXME totally bogus
public static GetReverseSessionID ( string msg ) : SessionID
msg string
Résultat SessionID

GetSessionID() public méthode

public GetSessionID ( Message m ) : SessionID
m Message
Résultat SessionID

HasValidStructure() public méthode

public HasValidStructure ( int &field ) : bool
field int
Résultat bool

IdentifyType() public static méthode

Parse the MsgType from a FIX string
public static IdentifyType ( string msgstr ) : MsgType
msgstr string string of a FIX message
Résultat QuickFix.Fields.MsgType

IsAdmin() public méthode

public IsAdmin ( ) : bool
Résultat bool

IsAdminMsgType() public static méthode

public static IsAdminMsgType ( string msgType ) : bool
msgType string
Résultat bool

IsApp() public méthode

public IsApp ( ) : bool
Résultat bool

IsHeaderField() public static méthode

public static IsHeaderField ( int tag ) : bool
tag int
Résultat bool

IsHeaderField() public static méthode

public static IsHeaderField ( int tag, DataDictionary dd ) : bool
tag int
dd DataDictionary
Résultat bool

IsTrailerField() public static méthode

public static IsTrailerField ( int tag ) : bool
tag int
Résultat bool

IsTrailerField() public static méthode

public static IsTrailerField ( int tag, DataDictionary dd ) : bool
tag int
dd DataDictionary
Résultat bool

Message() public méthode

public Message ( ) : System
Résultat System

Message() public méthode

public Message ( Message src ) : System
src Message
Résultat System

Message() public méthode

public Message ( string msgstr ) : System
msgstr string
Résultat System

Message() public méthode

public Message ( string msgstr, DataDictionary sessionDataDictionary, DataDictionary appDD, bool validate ) : System
msgstr string
sessionDataDictionary DataDictionary
appDD DataDictionary
validate bool
Résultat System

Message() public méthode

public Message ( string msgstr, DataDictionary dataDictionary, bool validate ) : System
msgstr string
dataDictionary DataDictionary
validate bool
Résultat System

Message() public méthode

public Message ( string msgstr, bool validate ) : System
msgstr string
validate bool
Résultat System

ReverseRoute() public méthode

public ReverseRoute ( Header header ) : void
header Header
Résultat void

SetGroup() protected méthode

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
Résultat int

SetSessionID() public méthode

FIXME less operator new
public SetSessionID ( SessionID sessionID ) : void
sessionID SessionID
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Validate() public méthode

public Validate ( ) : void
Résultat void