![]() |
![]() |
|
Index
Source Files
Annotated Class List
Alphabetical Class List
Class Hierarchy
Graphical Class Hierarchy
|
||
![]() |
![]() |
#include <Application.h>
Inheritance diagram for FIX::Application:

Public Member Functions | |
| virtual | ~Application () |
| virtual void | onCreate (const SessionID &)=0 |
| Notification of a session begin created. | |
| virtual void | onLogon (const SessionID &)=0 |
| Notification of a session successfully logging on. | |
| virtual void | onLogout (const SessionID &)=0 |
| Notification of a session logging off or disconnecting. | |
| virtual void | toAdmin (Message &, const SessionID &)=0 |
| Notification of admin message being sent to target. | |
| virtual void | toApp (Message &, const SessionID &)=0 throw ( DoNotSend ) |
| Notification of app message being sent to target. | |
| virtual void | fromAdmin (const Message &, const SessionID &)=0 throw ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) |
| Notification of admin message being received from target. | |
| virtual void | fromApp (const Message &, const SessionID &)=0 throw ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) |
| Notification of app message being received from target. | |
These methods notify your application about events that happen on active FIX sessions. There is no guarantee how many threads will be calling these functions. If the application is sharing resources among multiple sessions, you must synchronize those resources. You can also use the SynchronizedApplication class to automatically synchronize all function calls into your application. The various MessageCracker classes can be used to parse the generic message structure into specific FIX messages.
Definition at line 43 of file Application.h.
|
|
Definition at line 46 of file Application.h.
00046 {};
|
|
||||||||||||
|
Notification of admin message being received from target.
Implemented in FIX::SynchronizedApplication, and FIX::NullApplication. Referenced by FIX::SynchronizedApplication::fromAdmin(), and FIX::Session::fromCallback(). |
|
||||||||||||
|
Notification of app message being received from target.
Implemented in FIX::SynchronizedApplication, and FIX::NullApplication. Referenced by FIX::SynchronizedApplication::fromApp(), and FIX::Session::fromCallback(). |
|
|
Notification of a session begin created.
Implemented in FIX::SynchronizedApplication, and FIX::NullApplication. Referenced by FIX::SynchronizedApplication::onCreate(), and FIX::Session::Session(). |
|
|
Notification of a session successfully logging on.
Implemented in FIX::SynchronizedApplication, and FIX::NullApplication. Referenced by FIX::Session::nextLogon(), and FIX::SynchronizedApplication::onLogon(). |
|
|
Notification of a session logging off or disconnecting.
Implemented in FIX::SynchronizedApplication, and FIX::NullApplication. Referenced by FIX::Session::disconnect(), and FIX::SynchronizedApplication::onLogout(). |
|
||||||||||||
|
Notification of admin message being sent to target.
Implemented in FIX::SynchronizedApplication, and FIX::NullApplication. Referenced by FIX::Session::sendRaw(), and FIX::SynchronizedApplication::toAdmin(). |
|
||||||||||||
|
Notification of app message being sent to target.
Implemented in FIX::SynchronizedApplication, and FIX::NullApplication. Referenced by FIX::Session::resend(), FIX::Session::sendRaw(), and FIX::SynchronizedApplication::toApp(). |
1.3.6-20040222 written by Dimitri van Heesch,
© 1997-2001