Sampa::Transaction::FactoryBase Class Reference

#include <protocol.h>

Inheritance diagram for Sampa::Transaction::FactoryBase:

Sampa::Factory< Ext >

List of all members.

Public Member Functions

 FactoryBase (DefaultCtrTag)
Payloadallocate ()
Payloadclone (Payload *src)
void free (Payload *p)
virtual Payloadcreate ()
virtual Payloadcreate (Payload *p)
virtual void reset (Payload *p, Payload *src)

Public Attributes

Payloadm_first
Payloadm_default_payload

Static Public Attributes

static FactoryBaseM_inst

Private Member Functions

 SAMPA_PERSISTENT (FactoryBase)


Detailed Description

Definition at line 147 of file protocol.h.


Constructor & Destructor Documentation

Sampa::Transaction::FactoryBase::FactoryBase ( DefaultCtrTag   ) 


Member Function Documentation

Sampa::Transaction::FactoryBase::SAMPA_PERSISTENT ( FactoryBase   )  [private]

Payload* Sampa::Transaction::FactoryBase::allocate (  ) 

Payload* Sampa::Transaction::FactoryBase::clone ( Payload src  ) 

void Sampa::Transaction::FactoryBase::free ( Payload p  ) 

virtual Payload* Sampa::Transaction::FactoryBase::create (  )  [virtual]

Reimplemented in Sampa::Factory< Ext >.

virtual Payload* Sampa::Transaction::FactoryBase::create ( Payload p  )  [virtual]

virtual void Sampa::Transaction::FactoryBase::reset ( Payload p,
Payload src 
) [virtual]


Member Data Documentation

Payload* Sampa::Transaction::FactoryBase::m_first

Definition at line 160 of file protocol.h.

Payload* Sampa::Transaction::FactoryBase::m_default_payload

Definition at line 161 of file protocol.h.

Referenced by Sampa::Factory< Ext >::Factory().

FactoryBase* Sampa::Transaction::FactoryBase::M_inst [static]

Definition at line 163 of file protocol.h.


The documentation for this class was generated from the following file:
Generated on Sat Feb 16 16:23:18 2008 for Sampa by  doxygen 1.5.3