![]() |
#include <MessageStore.h>
Public Member Functions | |
MessageStoreFactoryExceptionWrapper (MessageStoreFactory *pFactory) | |
MessageStore * | create (const SessionID &, bool &, ConfigError &) |
void | destroy (MessageStore *) |
Private Attributes | |
MessageStoreFactory * | m_pFactory |
Definition at line 138 of file MessageStore.h.
FIX::MessageStoreFactoryExceptionWrapper::MessageStoreFactoryExceptionWrapper | ( | MessageStoreFactory * | pFactory | ) | [inline] |
Definition at line 143 of file MessageStore.h.
00144 : m_pFactory( pFactory ) {}
MessageStore * FIX::MessageStoreFactoryExceptionWrapper::create | ( | const SessionID & | sessionID, | |
bool & | threw, | |||
ConfigError & | ex | |||
) |
Definition at line 64 of file MessageStore.cpp.
References FIX::MessageStoreFactory::create(), m_pFactory, QF_STACK_POP, and QF_STACK_PUSH.
00065 { QF_STACK_PUSH(MessageStoreFactoryExceptionWrapper::create) 00066 00067 threw = false; 00068 try { return m_pFactory->create( sessionID ); } 00069 catch ( ConfigError & e ) { threw = true; ex = e; return 0; } 00070 00071 QF_STACK_POP 00072 }
void FIX::MessageStoreFactoryExceptionWrapper::destroy | ( | MessageStore * | pStore | ) |
Definition at line 74 of file MessageStore.cpp.
References FIX::MessageStoreFactory::destroy(), m_pFactory, QF_STACK_POP, and QF_STACK_PUSH.
00075 { QF_STACK_PUSH(MessageStoreFactoryExceptionWrapper::destroy) 00076 m_pFactory->destroy( pStore ); 00077 QF_STACK_POP 00078 }
Definition at line 141 of file MessageStore.h.