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)CAAccountingInstance [static]
__commitSettlementToLoginTable(SettleEntry *entryList)CAAccountingInstance [static]
__handleSettleResult(CAXMLCostConfirmation *pCC, CAXMLErrorMessage *pErrMsg, CAAccountingDBInterface *dbInterface, UINT64 a_iSettlementTransactionNr)CAAccountingInstance [static]
__newSettlementTransaction(UINT32 *nrOfSettledCCs)CAAccountingInstance [static]
aiQueueItem typedefCAAccountingInstance [private]
CAAccountingInstance(CAFirstMix *callingMix)CAAccountingInstance [private]
CAFirstMix classCAAccountingInstance [friend]
CAFirstMixA classCAAccountingInstance [friend]
cascadeMatchesCC(CAXMLCostConfirmation *pCC)CAAccountingInstance [private]
clean()CAAccountingInstance [static]
cleanupTableEntry(fmHashTableEntry *pHashEntry)CAAccountingInstance [static]
finishLoginProcess(fmHashTableEntry *pHashEntry)CAAccountingInstance [static]
getAuthFlags(fmHashTableEntry *pHashEntry)CAAccountingInstance [static]
getNrOfUsers()CAAccountingInstance [static]
getPrepaidBytes(tAiAccountingInfo *pAccInfos)CAAccountingInstance [private, static]
HANDLE_PACKET_CLOSE_CONNECTIONCAAccountingInstance [static]
HANDLE_PACKET_CONNECTION_OKCAAccountingInstance [static]
HANDLE_PACKET_CONNECTION_UNCHECKEDCAAccountingInstance [static]
HANDLE_PACKET_HOLD_CONNECTIONCAAccountingInstance [static]
HANDLE_PACKET_PREPARE_FOR_CLOSING_CONNECTIONCAAccountingInstance [static]
handleAccountCertificate(tAiAccountingInfo *pAccInfo, DOMElement *root)CAAccountingInstance [private]
handleAccountCertificate_internal(tAiAccountingInfo *pAccInfo, DOMElement *root)CAAccountingInstance [private]
handleChallengeResponse(tAiAccountingInfo *pAccInfo, DOMElement *root)CAAccountingInstance [private]
handleChallengeResponse_internal(tAiAccountingInfo *pAccInfo, DOMElement *root)CAAccountingInstance [private]
handleCostConfirmation(tAiAccountingInfo *pAccInfo, DOMElement *root)CAAccountingInstance [private]
handleCostConfirmation_internal(tAiAccountingInfo *pAccInfo, DOMElement *root)CAAccountingInstance [private]
handleJapPacket(fmHashTableEntry *pHashEntry, bool a_bControlMessage, bool a_bMessageToJAP)CAAccountingInstance [static]
handleJapPacket_internal(fmHashTableEntry *pHashEntry, bool a_bControlMessage, bool a_bMessageToJAP)CAAccountingInstance [private, static]
init(CAFirstMix *callingMix)CAAccountingInstance [static]
initTableEntry(fmHashTableEntry *pHashEntry)CAAccountingInstance [static]
isIPAddressBlocked(const UINT8 ip[4])CAAccountingInstance [static]
loginProcessStatus(fmHashTableEntry *pHashEntry)CAAccountingInstance [static]
m_AiNameCAAccountingInstance [private]
m_aiThreadPoolCAAccountingInstance [private]
m_allHashesCAAccountingInstance [private]
m_allHashesLenCAAccountingInstance [private]
m_bThreadRunningCAAccountingInstance [private]
m_certHashCCCAAccountingInstance [private]
m_currentAccountsHashtableCAAccountingInstance [private]
m_currentCascadeCAAccountingInstance [private]
m_iCurrentSettleTransactionNrCAAccountingInstance [private, static]
m_iHardLimitBytesCAAccountingInstance [private]
m_iSoftLimitBytesCAAccountingInstance [private]
m_mixCAAccountingInstance [private]
m_nextSettleNrCAAccountingInstance [private]
m_pIPBlockListCAAccountingInstance [private]
m_pMutexCAAccountingInstance [private]
m_pPiInterfaceCAAccountingInstance [private]
m_prepaidBytesMinimumCAAccountingInstance [private, static]
m_preparedCCRequestCAAccountingInstance [private, static]
m_pSettlementMutexCAAccountingInstance [private]
m_pSettleThreadCAAccountingInstance [private]
m_seqBIConnErrorsCAAccountingInstance [private]
m_settleWaitNrCAAccountingInstance [private]
makeAccountRequest(XERCES_CPP_NAMESPACE::DOMDocument *&doc)CAAccountingInstance [private, static]
makeCCRequest(const UINT64 accountNumber, const UINT64 transferredBytes, XERCES_CPP_NAMESPACE::DOMDocument *&doc)CAAccountingInstance [private, static]
makeInitialCCRequest(CAXMLCostConfirmation *pCC, XERCES_CPP_NAMESPACE::DOMDocument *&doc, SINT32 prepaidBytes)CAAccountingInstance [private, static]
MAX_SETTLED_CCSCAAccountingInstance [static]
MAX_TOLERATED_MULTIPLE_LOGINSCAAccountingInstance [private, static]
ms_pInstanceCAAccountingInstance [private, static]
newSettlementTransaction()CAAccountingInstance [static]
PACKETS_BEFORE_NEXT_CHECKCAAccountingInstance [private, static]
prepareCCRequest(CAMix *callingMix, UINT8 *a_AiName)CAAccountingInstance [private]
processJapMessage(fmHashTableEntry *pHashEntry, const XERCES_CPP_NAMESPACE::DOMDocument *a_DomDoc)CAAccountingInstance [static]
processJapMessageLoginHelper(fmHashTableEntry *pHashEntry, UINT32 handlerReturnvalue, bool finishLogin)CAAccountingInstance [private, static]
processThread(void *a_param)CAAccountingInstance [private, static]
returnKickout(tAiAccountingInfo *pAccInfo)CAAccountingInstance [private, static]
returnPrepareKickout(tAiAccountingInfo *pAccInfo, CAXMLErrorMessage *a_error)CAAccountingInstance [private, static]
sendAILoginConfirmation(tAiAccountingInfo *pAccInfo, const UINT32 code, UINT8 *message)CAAccountingInstance [private, static]
sendCCRequest(tAiAccountingInfo *pAccInfo)CAAccountingInstance [private, static]
sendInitialCCRequest(tAiAccountingInfo *pAccInfo, CAXMLCostConfirmation *pCC, SINT32 prepaidBytes)CAAccountingInstance [private, static]
setPrepaidBytesToZero(tAiAccountingInfo *pAccInfo)CAAccountingInstance [private, static]
setPrepaidBytesToZero_internal(tAiAccountingInfo *pAccInfo)CAAccountingInstance [private, static]
settlementTransaction()CAAccountingInstance [static]
unlockLogin(fmHashTableEntry *ownerRef)CAAccountingInstance [private, static]
~CAAccountingInstance()CAAccountingInstance [private]