MIDAS
|
Public Member Functions | |
HsFileSchema () | |
~HsFileSchema () | |
void | print (bool print_tags=true) const |
int | flush_buffers () |
int | close () |
int | write_event (const time_t t, const char *data, const int data_size) |
int | read_last_written (const time_t timestamp, const int debug, time_t *last_written) |
int | read_data (const time_t start_time, const time_t end_time, const int num_var, const std::vector< int > &var_schema_index, const int var_index[], const int debug, std::vector< time_t > &last_time, MidasHistoryBufferInterface *buffer[]) |
![]() | |
HsSchema () | |
virtual | ~HsSchema () |
virtual int | match_event_var (const char *event_name, const char *var_name, const int var_index) |
Public Attributes | |
std::string | file_name |
int | record_size = 0 |
int | data_offset = 0 |
int | last_size = 0 |
int | writer_fd = -1 |
int | record_buffer_size = 0 |
char * | record_buffer = NULL |
![]() | |
std::string | event_name |
time_t | time_from = 0 |
time_t | time_to = 0 |
std::vector< HsSchemaEntry > | variables |
std::vector< int > | offsets |
int | n_bytes = 0 |
int | count_write_undersize = 0 |
int | count_write_oversize = 0 |
int | write_max_size = 0 |
int | write_min_size = 0 |
bool | disabled = true |
Definition at line 741 of file history_schema.cxx.
|
inline |
Definition at line 750 of file history_schema.cxx.
|
inline |
Definition at line 755 of file history_schema.cxx.
|
virtual |
Implements HsSchema.
Definition at line 2550 of file history_schema.cxx.
|
inlinevirtual |
Reimplemented from HsSchema.
Definition at line 811 of file history_schema.cxx.
|
virtual |
Implements HsSchema.
Definition at line 2801 of file history_schema.cxx.
|
virtual |
Implements HsSchema.
Definition at line 2721 of file history_schema.cxx.
Implements HsSchema.
Definition at line 2456 of file history_schema.cxx.
int HsFileSchema::data_offset = 0 |
Definition at line 744 of file history_schema.cxx.
std::string HsFileSchema::file_name |
Definition at line 742 of file history_schema.cxx.
int HsFileSchema::last_size = 0 |
Definition at line 745 of file history_schema.cxx.
Definition at line 748 of file history_schema.cxx.
int HsFileSchema::record_buffer_size = 0 |
Definition at line 747 of file history_schema.cxx.
int HsFileSchema::record_size = 0 |
Definition at line 743 of file history_schema.cxx.
int HsFileSchema::writer_fd = -1 |
Definition at line 746 of file history_schema.cxx.