#include <LogFile.h>
Public Types | |
enum | { DATA_FROM_METAFILE = 1, VALID_CREATION_TIME = 2, VALID_SIGNATURE = 4, FILE_OPEN_SUCCESSFUL = 8 } |
enum | { BUF_SIZE = 640 } |
Public Member Functions | |
MetaInfo (const char *filename) | |
MetaInfo (char *filename, time_t creation, uint64_t signature) | |
~MetaInfo () | |
bool | get_creation_time (time_t *time) |
bool | get_log_object_signature (uint64_t *signature) |
bool | data_from_metafile () const |
bool | file_open_successful () |
Definition at line 48 of file LogFile.h.
anonymous enum |
MetaInfo::MetaInfo | ( | char * | filename, | |
time_t | creation, | |||
uint64_t | signature | |||
) | [inline] |
MetaInfo::~MetaInfo | ( | ) | [inline] |
Definition at line 92 of file LogFile.h.
References ats_free().
bool MetaInfo::data_from_metafile | ( | ) | const [inline] |
Definition at line 117 of file LogFile.h.
References DATA_FROM_METAFILE.
Referenced by LogFile::roll().
bool MetaInfo::file_open_successful | ( | ) | [inline] |
Definition at line 118 of file LogFile.h.
References FILE_OPEN_SUCCESSFUL.
bool MetaInfo::get_creation_time | ( | time_t * | time | ) | [inline] |
Definition at line 97 of file LogFile.h.
References VALID_CREATION_TIME.
Referenced by LogFile::roll().
bool MetaInfo::get_log_object_signature | ( | uint64_t * | signature | ) | [inline] |
Definition at line 107 of file LogFile.h.
References VALID_SIGNATURE.