Mixe for Privacy and Anonymity in the Internet
Public Member Functions | Private Member Functions | Private Attributes | List of all members
CADataRetentionLog Class Reference

#include <CADataRetentionLog.hpp>

Collaboration diagram for CADataRetentionLog:

Public Member Functions

 CADataRetentionLog ()
 
 ~CADataRetentionLog ()
 
SINT32 setPublicEncryptionKey (CAASymCipher *pPublicKey)
 
SINT32 setLogDir (UINT8 *strLogDir)
 
SINT32 log (t_dataretentionLogEntry *)
 
SINT32 closeLog ()
 

Private Member Functions

SINT32 openLogFile (UINT32 time)
 

Private Attributes

CADataRetentionLogFilem_pLogFile
 
CAASymCipherm_pPublicEncryptionKey
 
UINT8m_strLogDir
 
UINT32 m_max_t_out
 

Detailed Description

Definition at line 3 of file CADataRetentionLog.hpp.

Constructor & Destructor Documentation

◆ CADataRetentionLog()

CADataRetentionLog::CADataRetentionLog ( )

◆ ~CADataRetentionLog()

CADataRetentionLog::~CADataRetentionLog ( )

Member Function Documentation

◆ closeLog()

SINT32 CADataRetentionLog::closeLog ( )

◆ log()

SINT32 CADataRetentionLog::log ( t_dataretentionLogEntry *  )

◆ openLogFile()

SINT32 CADataRetentionLog::openLogFile ( UINT32  time)
private

◆ setLogDir()

SINT32 CADataRetentionLog::setLogDir ( UINT8 strLogDir)

◆ setPublicEncryptionKey()

SINT32 CADataRetentionLog::setPublicEncryptionKey ( CAASymCipher pPublicKey)

Member Data Documentation

◆ m_max_t_out

UINT32 CADataRetentionLog::m_max_t_out
private

Definition at line 20 of file CADataRetentionLog.hpp.

◆ m_pLogFile

CADataRetentionLogFile* CADataRetentionLog::m_pLogFile
private

Definition at line 17 of file CADataRetentionLog.hpp.

◆ m_pPublicEncryptionKey

CAASymCipher* CADataRetentionLog::m_pPublicEncryptionKey
private

Definition at line 18 of file CADataRetentionLog.hpp.

◆ m_strLogDir

UINT8* CADataRetentionLog::m_strLogDir
private

Definition at line 19 of file CADataRetentionLog.hpp.


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