B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
Engine::MsgPipeElem Struct Reference

#include <B2BITS_FIXMessagePool.h>

+ Inheritance diagram for Engine::MsgPipeElem:
+ Collaboration diagram for Engine::MsgPipeElem:

Public Member Functions

void addRef ()
 
Parser::LiteFixMessagegetFixMessage () throw ()
 
const Parser::LiteFixMessagegetFixMessage () const throw ()
 
 MsgPipeElem ()
 
void returnObj ()
 

Public Attributes

union {
   short   flowIndex
 
   short   traderId
 
}; 
 
Parser::LiteFixMessage msg
 
int nRef_
 
char reader
 
FixApplication * srcApp
 
void * userData0
 
- Public Attributes inherited from ObjPoolBiListElem< MsgPipeElem >
object_pool< MsgPipeElem > * objPoolOwner_
 
- Public Attributes inherited from BiListElem
atom_t b2b_next_
 
atom_t b2b_prev_
 

Constructor & Destructor Documentation

Engine::MsgPipeElem::MsgPipeElem ( )
inline

Member Function Documentation

void Engine::MsgPipeElem::addRef ( )
inline

References nRef_.

Parser::LiteFixMessage& Engine::MsgPipeElem::getFixMessage ( )
throw (
)
inline

References msg.

const Parser::LiteFixMessage& Engine::MsgPipeElem::getFixMessage ( ) const
throw (
)
inline

References msg.

void Engine::MsgPipeElem::returnObj ( )
inline

Member Data Documentation

union { ... }
short Engine::MsgPipeElem::flowIndex
Parser::LiteFixMessage Engine::MsgPipeElem::msg
int Engine::MsgPipeElem::nRef_

Referenced by addRef(), and returnObj().

char Engine::MsgPipeElem::reader
FixApplication* Engine::MsgPipeElem::srcApp
short Engine::MsgPipeElem::traderId
void* Engine::MsgPipeElem::userData0