|
Mixes for Privacy and Anonymity in the Internet
|
implementation of a per-user control-channel for the AccountingInstance. More...
Public Member Functions | |
| CAAccountingControlChannel (fmHashTableEntry *pHashEntry) | |
| Creates a new accounting controlchannel and stores a pointer to this in the pHashEntry. | |
| virtual | ~CAAccountingControlChannel () |
| SINT32 | processXMLMessage (const XERCES_CPP_NAMESPACE::DOMDocument *a_doc) |
| processMessage - receives an XML msg and appends it to the AI message queue where it will be processed asynchronously | |
Private Attributes | |
| fmHashTableEntry * | m_pHashEntry |
implementation of a per-user control-channel for the AccountingInstance.
All incoming messages are appended to the AccountingInstance queue where they are processed in an own thread.
Creates a new accounting controlchannel and stores a pointer to this in the pHashEntry.
References E_SUCCESS, CAAccountingInstance::initTableEntry(), m_pHashEntry, t_fmhashtableentry::pAccountingInfo, t_accountinginfo::pControlChannel, and CAMsg::printMsg().
| CAAccountingControlChannel::~CAAccountingControlChannel | ( | ) | [virtual] |
References CAAccountingInstance::cleanupTableEntry(), m_pHashEntry, and CAMsg::printMsg().
| SINT32 CAAccountingControlChannel::processXMLMessage | ( | const XERCES_CPP_NAMESPACE::DOMDocument * | a_doc | ) | [virtual] |
processMessage - receives an XML msg and appends it to the AI message queue where it will be processed asynchronously
Implements CASyncControlChannel.
References m_pHashEntry, CAMsg::printMsg(), and CAAccountingInstance::processJapMessage().
Referenced by CAAccountingControlChannel(), processXMLMessage(), and ~CAAccountingControlChannel().
1.7.6.1