Engine::FIXMsgFactory Class Reference

#include <B2BITS_FIXMsgFactory.h>

Collaboration diagram for Engine::FIXMsgFactory:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual FIXMessagenewSkel (FIXVersion ver, const char *msgType, FIXVersion ssnver=NA) const =0
virtual FastMessagenewFastSkel (FIXVersion ver, const char *msgType) const =0
virtual FIXMessagenewLogonSkel (FIXVersion ver) const =0

Static Public Member Functions

static FIXMsgFactorysingleton ()

Protected Member Functions

 FIXMsgFactory ()
virtual ~FIXMsgFactory ()

Static Protected Attributes

static FIXMsgFactorys_pSingleton


Detailed Description

Creates FIXMessages.

Constructor & Destructor Documentation

Engine::FIXMsgFactory::FIXMsgFactory (  )  [inline, protected]

Constructor

virtual Engine::FIXMsgFactory::~FIXMsgFactory (  )  [inline, protected, virtual]

Destructor.


Member Function Documentation

static FIXMsgFactory* Engine::FIXMsgFactory::singleton (  )  [static]

Returns the instance of the class.

virtual FIXMessage* Engine::FIXMsgFactory::newSkel ( FIXVersion  ver,
const char *  msgType,
FIXVersion  ssnver = NA 
) const [pure virtual]

Creates the new skeleton of the application message and returns it.

Parameters:
ver Version of FIX protocol to use.
msgType Null-terminated string. Specifies type of new message.
Warning:
the user is responsible for the deletion.

Method throws Utils::Exception in case message or protocol is not defined.

virtual FastMessage* Engine::FIXMsgFactory::newFastSkel ( FIXVersion  ver,
const char *  msgType 
) const [pure virtual]

Creates the new skeleton of the application message and returns it.

Parameters:
ver Version of FIX protocol to use.
msgType Null-terminated string. Specifies type of new message.
Warning:
the user is responsible for the deletion.

Method throws Utils::Exception in case message or protocol is not defined.

virtual FIXMessage* Engine::FIXMsgFactory::newLogonSkel ( FIXVersion  ver  )  const [pure virtual]

Creates the new skeleton of the Logon message and returns it.

Parameters:
ver Version of FIX protocol to use.
Warning:
the user is responsible for the deletion.

Method throws Utils::Exception in case protocol is not defined.


Member Data Documentation

The instance.


The documentation for this class was generated from the following file:

Generated on Fri Apr 17 12:27:16 2009 for B2BITS FIX Antenna C++ by  doxygen 1.5.6