Index  Source Files  Annotated Class List  Alphabetical Class List  Class Hierarchy  Graphical Class Hierarchy   
 

FIX::MemoryStoreFactory Class Reference

Creates a memory based implementation of MessageStore. More...

#include <MessageStore.h>

Inheritance diagram for FIX::MemoryStoreFactory:

Inheritance graph
[legend]
Collaboration diagram for FIX::MemoryStoreFactory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

MessageStorecreate (const SessionID &)
void destroy (MessageStore *)

Detailed Description

Creates a memory based implementation of MessageStore.

This will lose all data on process terminition. This class should only be used for test applications, never in production.

Definition at line 55 of file MessageStore.h.


Member Function Documentation

MessageStore * FIX::MemoryStoreFactory::create const SessionID  )  [virtual]
 

Implements FIX::MessageStoreFactory.

Definition at line 31 of file MessageStore.cpp.

References QF_STACK_POP, and QF_STACK_PUSH.

00032 { QF_STACK_PUSH(MemoryStoreFactory::create)
00033   return new MemoryStore();
00034   QF_STACK_POP
00035 }

void FIX::MemoryStoreFactory::destroy MessageStore  )  [virtual]
 

Implements FIX::MessageStoreFactory.

Definition at line 37 of file MessageStore.cpp.

References QF_STACK_POP, and QF_STACK_PUSH.

00038 { QF_STACK_PUSH(MemoryStoreFactory::destroy)
00039   delete pStore;
00040   QF_STACK_POP
00041 }


The documentation for this class was generated from the following files:
Generated on Mon Jul 24 19:36:47 2006 for QuickFIX by doxygen 1.3.6-20040222 written by Dimitri van Heesch, © 1997-2001