Mixe for Privacy and Anonymity in the Internet
CADataRetentionLogFile.hpp
Go to the documentation of this file.
1 #ifndef __CA_DATA_RETENTION_LOG_FILE
2 #define __CA_DATA_RETENTION_LOG_FILE
3 #include "CAASymCipher.hpp"
4 
6  {
9 
13 
18  };
19 
21 
25 
27  {
28  public:
31  SINT32 openLog(UINT8* strLogDir,UINT32 date,CAASymCipher* pPublicKey);
33  SINT32 log(t_dataretentionLogEntry*);
35  {
36  return m_nMaxLogTime;
37  };
38 
40  private:
44 
45  gcm_ctx_64k* m_pGCMCtx;
46 
59 
60  };
61 
62 #endif //__CA_DATA_RETENTION_LOG_FILE
const UINT8 DATARETENTION_ENTITY_MIDDLE_MIX
const UINT8 DATARETENTION_ENTITY_LAST_MIX
const UINT8 DATARETENTION_ENTITY_FIRST_MIX
unsigned short UINT16
Definition: basetypedefs.h:133
signed int SINT32
Definition: basetypedefs.h:132
unsigned char UINT8
Definition: basetypedefs.h:135
unsigned int UINT32
Definition: basetypedefs.h:131
SINT32 log(t_dataretentionLogEntry *)
SINT32 openLog(UINT8 *strLogDir, UINT32 date, CAASymCipher *pPublicKey)
static SINT32 doCheckAndPerformanceTest()
SINT32 writeHeader(CAASymCipher *pPublicKey)