Mixes for Privacy and Anonymity in the Internet
CAAccountingInstance Member List

This is the complete list of members for CAAccountingInstance, including all inherited members.

__commitSettlementToDatabase(SettleEntry *entryList, CAAccountingDBInterface *dbInterface)CAAccountingInstancestatic
__commitSettlementToLoginTable(SettleEntry *entryList)CAAccountingInstancestatic
__handleSettleResult(CAXMLCostConfirmation *pCC, CAXMLErrorMessage *pErrMsg, CAAccountingDBInterface *dbInterface, UINT64 a_iSettlementTransactionNr)CAAccountingInstancestatic
__newSettlementTransaction(UINT32 *nrOfSettledCCs)CAAccountingInstancestatic
aiQueueItem typedefCAAccountingInstanceprivate
CAAccountingInstance(CAFirstMix *callingMix)CAAccountingInstanceprivate
CAFirstMix classCAAccountingInstancefriend
CAFirstMixA classCAAccountingInstancefriend
cascadeMatchesCC(CAXMLCostConfirmation *pCC)CAAccountingInstanceprivate
clean()CAAccountingInstancestatic
cleanupTableEntry(fmHashTableEntry *pHashEntry)CAAccountingInstancestatic
finishLoginProcess(fmHashTableEntry *pHashEntry)CAAccountingInstancestatic
getAuthFlags(fmHashTableEntry *pHashEntry)CAAccountingInstancestatic
getNrOfUsers()CAAccountingInstancestatic
getPrepaidBytes(tAiAccountingInfo *pAccInfos)CAAccountingInstanceprivatestatic
HANDLE_PACKET_CLOSE_CONNECTIONCAAccountingInstancestatic
HANDLE_PACKET_CONNECTION_OKCAAccountingInstancestatic
HANDLE_PACKET_CONNECTION_UNCHECKEDCAAccountingInstancestatic
HANDLE_PACKET_HOLD_CONNECTIONCAAccountingInstancestatic
HANDLE_PACKET_PREPARE_FOR_CLOSING_CONNECTIONCAAccountingInstancestatic
handleAccountCertificate(tAiAccountingInfo *pAccInfo, DOMElement *root)CAAccountingInstanceprivate
handleAccountCertificate_internal(tAiAccountingInfo *pAccInfo, DOMElement *root)CAAccountingInstanceprivate
handleChallengeResponse(tAiAccountingInfo *pAccInfo, DOMElement *root)CAAccountingInstanceprivate
handleChallengeResponse_internal(tAiAccountingInfo *pAccInfo, DOMElement *root)CAAccountingInstanceprivate
handleCostConfirmation(tAiAccountingInfo *pAccInfo, DOMElement *root)CAAccountingInstanceprivate
handleCostConfirmation_internal(tAiAccountingInfo *pAccInfo, DOMElement *root)CAAccountingInstanceprivate
handleJapPacket(fmHashTableEntry *pHashEntry, bool a_bControlMessage, bool a_bMessageToJAP)CAAccountingInstancestatic
handleJapPacket_internal(fmHashTableEntry *pHashEntry, bool a_bControlMessage, bool a_bMessageToJAP)CAAccountingInstanceprivatestatic
init(CAFirstMix *callingMix)CAAccountingInstancestatic
initTableEntry(fmHashTableEntry *pHashEntry)CAAccountingInstancestatic
isIPAddressBlocked(const UINT8 ip[4])CAAccountingInstancestatic
loginProcessStatus(fmHashTableEntry *pHashEntry)CAAccountingInstancestatic
m_AiNameCAAccountingInstanceprivate
m_aiThreadPoolCAAccountingInstanceprivate
m_allHashesCAAccountingInstanceprivate
m_allHashesLenCAAccountingInstanceprivate
m_bThreadRunningCAAccountingInstanceprivate
m_certHashCCCAAccountingInstanceprivate
m_currentAccountsHashtableCAAccountingInstanceprivate
m_currentCascadeCAAccountingInstanceprivate
m_iCurrentSettleTransactionNrCAAccountingInstanceprivatestatic
m_iHardLimitBytesCAAccountingInstanceprivate
m_iSoftLimitBytesCAAccountingInstanceprivate
m_mixCAAccountingInstanceprivate
m_nextSettleNrCAAccountingInstanceprivate
m_pIPBlockListCAAccountingInstanceprivate
m_pMutexCAAccountingInstanceprivate
m_pPiInterfaceCAAccountingInstanceprivate
m_prepaidBytesMinimumCAAccountingInstanceprivatestatic
m_preparedCCRequestCAAccountingInstanceprivatestatic
m_pSettlementMutexCAAccountingInstanceprivate
m_pSettleThreadCAAccountingInstanceprivate
m_seqBIConnErrorsCAAccountingInstanceprivate
m_settleWaitNrCAAccountingInstanceprivate
makeAccountRequest(XERCES_CPP_NAMESPACE::DOMDocument *&doc)CAAccountingInstanceprivatestatic
makeCCRequest(const UINT64 accountNumber, const UINT64 transferredBytes, XERCES_CPP_NAMESPACE::DOMDocument *&doc)CAAccountingInstanceprivatestatic
makeInitialCCRequest(CAXMLCostConfirmation *pCC, XERCES_CPP_NAMESPACE::DOMDocument *&doc, SINT32 prepaidBytes)CAAccountingInstanceprivatestatic
MAX_SETTLED_CCSCAAccountingInstancestatic
MAX_TOLERATED_MULTIPLE_LOGINSCAAccountingInstanceprivatestatic
ms_pInstanceCAAccountingInstanceprivatestatic
newSettlementTransaction()CAAccountingInstancestatic
PACKETS_BEFORE_NEXT_CHECKCAAccountingInstanceprivatestatic
prepareCCRequest(CAMix *callingMix, UINT8 *a_AiName)CAAccountingInstanceprivate
processJapMessage(fmHashTableEntry *pHashEntry, const XERCES_CPP_NAMESPACE::DOMDocument *a_DomDoc)CAAccountingInstancestatic
processJapMessageLoginHelper(fmHashTableEntry *pHashEntry, UINT32 handlerReturnvalue, bool finishLogin)CAAccountingInstanceprivatestatic
processThread(void *a_param)CAAccountingInstanceprivatestatic
returnKickout(tAiAccountingInfo *pAccInfo)CAAccountingInstanceprivatestatic
returnPrepareKickout(tAiAccountingInfo *pAccInfo, CAXMLErrorMessage *a_error)CAAccountingInstanceprivatestatic
sendAILoginConfirmation(tAiAccountingInfo *pAccInfo, const UINT32 code, UINT8 *message)CAAccountingInstanceprivatestatic
sendCCRequest(tAiAccountingInfo *pAccInfo)CAAccountingInstanceprivatestatic
sendInitialCCRequest(tAiAccountingInfo *pAccInfo, CAXMLCostConfirmation *pCC, SINT32 prepaidBytes)CAAccountingInstanceprivatestatic
setPrepaidBytesToZero(tAiAccountingInfo *pAccInfo)CAAccountingInstanceprivatestatic
setPrepaidBytesToZero_internal(tAiAccountingInfo *pAccInfo)CAAccountingInstanceprivatestatic
settlementTransaction()CAAccountingInstancestatic
unlockLogin(fmHashTableEntry *ownerRef)CAAccountingInstanceprivatestatic
~CAAccountingInstance()CAAccountingInstanceprivate