Mixe for Privacy and Anonymity in the Internet
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
CADataRetentionLogFile Class Reference

#include <CADataRetentionLogFile.hpp>

List of all members.

Public Member Functions

 CADataRetentionLogFile ()
 ~CADataRetentionLogFile ()
SINT32 openLog (UINT8 *strLogDir, UINT32 date, CAASymCipher *pPublicKey)
SINT32 closeLog ()
SINT32 log (t_dataretentionLogEntry *)
UINT32 getMaxLogTime ()

Static Public Member Functions

static SINT32 doCheckAndPerformanceTest ()

Private Member Functions

SINT32 writeHeader (CAASymCipher *pPublicKey)
SINT32 flushLogEntries ()
SINT32 writeFooter ()

Private Attributes

gcm_ctx_64k * m_pGCMCtx
int m_hLogFile
UINT8 m_Day
UINT8 m_Month
UINT16 m_Year
UINT8m_arOneBlock
UINT8m_encBlock
UINT8m_nonceBuffForLogEntries
UINT32 m_nLogEntriesPerBlock
UINT32 m_nBytesPerLogEntry
UINT32 m_nCurrentLogEntriesInBlock
UINT32 m_nCurrentBlockNumber
UINT32 m_nMaxLogTime

Detailed Description

Definition at line 26 of file CADataRetentionLogFile.hpp.


Constructor & Destructor Documentation


Member Function Documentation

Definition at line 34 of file CADataRetentionLogFile.hpp.

References m_nMaxLogTime.

        {
          return m_nMaxLogTime;
        };
SINT32 CADataRetentionLogFile::log ( t_dataretentionLogEntry *  )
SINT32 CADataRetentionLogFile::openLog ( UINT8 strLogDir,
UINT32  date,
CAASymCipher pPublicKey 
)

Member Data Documentation

Definition at line 51 of file CADataRetentionLogFile.hpp.

Definition at line 48 of file CADataRetentionLogFile.hpp.

Definition at line 52 of file CADataRetentionLogFile.hpp.

Definition at line 47 of file CADataRetentionLogFile.hpp.

Definition at line 49 of file CADataRetentionLogFile.hpp.

Definition at line 55 of file CADataRetentionLogFile.hpp.

Definition at line 57 of file CADataRetentionLogFile.hpp.

Definition at line 56 of file CADataRetentionLogFile.hpp.

Definition at line 54 of file CADataRetentionLogFile.hpp.

Definition at line 58 of file CADataRetentionLogFile.hpp.

Referenced by getMaxLogTime().

Definition at line 53 of file CADataRetentionLogFile.hpp.

gcm_ctx_64k* CADataRetentionLogFile::m_pGCMCtx [private]

Definition at line 45 of file CADataRetentionLogFile.hpp.

Definition at line 50 of file CADataRetentionLogFile.hpp.


The documentation for this class was generated from the following file: