![]() |
![]() |
|
Index
Source Files
Annotated Class List
Alphabetical Class List
Class Hierarchy
Graphical Class Hierarchy
|
||
![]() |
![]() |
#include <MessageCracker.h>
Public Member Functions | |
| void | crack (const Message &message, const SessionID &sessionID) |
| void | crack (Message &message, const SessionID &sessionID) |
Definition at line 37 of file MessageCracker.h.
|
||||||||||||
|
Definition at line 77 of file MessageCracker.h. References FIX::BeginString_FIX40, FIX::BeginString_FIX41, FIX::BeginString_FIX42, FIX::BeginString_FIX43, FIX::BeginString_FIX44, FIX::FieldMap::getField(), and FIX::Message::getHeader().
00079 {
00080 FIX::BeginString beginString;
00081 message.getHeader().getField( beginString );
00082 if ( beginString == BeginString_FIX40 )
00083 {
00084 ( ( FIX40::MessageCracker& ) ( *this ) )
00085 .crack( ( FIX40::Message& ) message, sessionID );
00086 }
00087 else if ( beginString == BeginString_FIX41 )
00088 {
00089 ( ( FIX41::MessageCracker& ) ( *this ) )
00090 .crack( ( FIX41::Message& ) message, sessionID );
00091 }
00092 else if ( beginString == BeginString_FIX42 )
00093 {
00094 ( ( FIX42::MessageCracker& ) ( *this ) )
00095 .crack( ( FIX42::Message& ) message, sessionID );
00096 }
00097 else if ( beginString == BeginString_FIX43 )
00098 {
00099 ( ( FIX43::MessageCracker& ) ( *this ) )
00100 .crack( ( FIX43::Message& ) message, sessionID );
00101 }
00102 else if ( beginString == BeginString_FIX44 )
00103 {
00104 ( ( FIX44::MessageCracker& ) ( *this ) )
00105 .crack( ( FIX44::Message& ) message, sessionID );
00106 }
00107 }
|
|
||||||||||||
|
Definition at line 45 of file MessageCracker.h. References FIX::BeginString_FIX40, FIX::BeginString_FIX41, FIX::BeginString_FIX42, FIX::BeginString_FIX43, FIX::BeginString_FIX44, FIX::FieldMap::getField(), and FIX::Message::getHeader().
00047 {
00048 FIX::BeginString beginString;
00049 message.getHeader().getField( beginString );
00050 if ( beginString == BeginString_FIX40 )
00051 {
00052 ( ( FIX40::MessageCracker& ) ( *this ) )
00053 .crack( ( const FIX40::Message& ) message, sessionID );
00054 }
00055 else if ( beginString == BeginString_FIX41 )
00056 {
00057 ( ( FIX41::MessageCracker& ) ( *this ) )
00058 .crack( ( const FIX41::Message& ) message, sessionID );
00059 }
00060 else if ( beginString == BeginString_FIX42 )
00061 {
00062 ( ( FIX42::MessageCracker& ) ( *this ) )
00063 .crack( ( const FIX42::Message& ) message, sessionID );
00064 }
00065 else if ( beginString == BeginString_FIX43 )
00066 {
00067 ( ( FIX43::MessageCracker& ) ( *this ) )
00068 .crack( ( const FIX43::Message& ) message, sessionID );
00069 }
00070 else if ( beginString == BeginString_FIX44 )
00071 {
00072 ( ( FIX44::MessageCracker& ) ( *this ) )
00073 .crack( ( const FIX44::Message& ) message, sessionID );
00074 }
00075 }
|
1.3.6-20040222 written by Dimitri van Heesch,
© 1997-2001