MIDAS
|
Public Member Functions | |
HsSchema () | |
virtual void | print (bool print_tags=true) const |
virtual | ~HsSchema () |
virtual int | flush_buffers ()=0 |
virtual int | close ()=0 |
virtual int | write_event (const time_t t, const char *data, const int data_size)=0 |
virtual int | match_event_var (const char *event_name, const char *var_name, const int var_index) |
virtual int | read_last_written (const time_t timestamp, const int debug, time_t *last_written)=0 |
virtual 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[])=0 |
Public Attributes | |
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 410 of file history_schema.cxx.
|
inline |
Definition at line 429 of file history_schema.cxx.
|
virtual |
Definition at line 499 of file history_schema.cxx.
Implemented in HsSqlSchema, and HsFileSchema.
Implemented in HsSqlSchema, and HsFileSchema.
|
virtual |
Reimplemented in HsSqlSchema.
Definition at line 4041 of file history_schema.cxx.
Reimplemented in HsSqlSchema, and HsFileSchema.
Definition at line 788 of file history_schema.cxx.
int HsSchema::count_write_oversize = 0 |
Definition at line 422 of file history_schema.cxx.
int HsSchema::count_write_undersize = 0 |
Definition at line 421 of file history_schema.cxx.
Definition at line 427 of file history_schema.cxx.
std::string HsSchema::event_name |
Definition at line 413 of file history_schema.cxx.
int HsSchema::n_bytes = 0 |
Definition at line 418 of file history_schema.cxx.
std::vector<int> HsSchema::offsets |
Definition at line 417 of file history_schema.cxx.
time_t HsSchema::time_from = 0 |
Definition at line 414 of file history_schema.cxx.
time_t HsSchema::time_to = 0 |
Definition at line 415 of file history_schema.cxx.
std::vector<HsSchemaEntry> HsSchema::variables |
Definition at line 416 of file history_schema.cxx.
int HsSchema::write_max_size = 0 |
Definition at line 423 of file history_schema.cxx.
int HsSchema::write_min_size = 0 |
Definition at line 424 of file history_schema.cxx.