|
MIDAS
|


Public Member Functions | |
| HsSchema () | |
| virtual void | remove_inactive_columns ()=0 |
| 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 size_t 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 | fEventName |
| time_t | fTimeFrom = 0 |
| time_t | fTimeTo = 0 |
| std::vector< HsSchemaEntry > | fVariables |
| std::vector< int > | fOffsets |
| size_t | fNumBytes = 0 |
| int | fCountWriteUndersize = 0 |
| int | fCountWriteOversize = 0 |
| size_t | fWriteMaxSize = 0 |
| size_t | fWriteMinSize = 0 |
| bool | fDisabled = true |
Definition at line 402 of file history_schema.cxx.
|
inline |
Definition at line 425 of file history_schema.cxx.
|
virtual |
Definition at line 489 of file history_schema.cxx.

Implemented in HsSqlSchema, and HsFileSchema.
Implemented in HsSqlSchema, and HsFileSchema.
|
virtual |
Reimplemented in HsSqlSchema.
Definition at line 4126 of file history_schema.cxx.


Reimplemented in HsSqlSchema, and HsFileSchema.
Definition at line 792 of file history_schema.cxx.


| int HsSchema::fCountWriteOversize = 0 |
Definition at line 416 of file history_schema.cxx.
| int HsSchema::fCountWriteUndersize = 0 |
Definition at line 415 of file history_schema.cxx.
Definition at line 421 of file history_schema.cxx.
| std::string HsSchema::fEventName |
Definition at line 407 of file history_schema.cxx.
| size_t HsSchema::fNumBytes = 0 |
Definition at line 412 of file history_schema.cxx.
| std::vector<int> HsSchema::fOffsets |
Definition at line 411 of file history_schema.cxx.
| time_t HsSchema::fTimeFrom = 0 |
Definition at line 408 of file history_schema.cxx.
| time_t HsSchema::fTimeTo = 0 |
Definition at line 409 of file history_schema.cxx.
| std::vector<HsSchemaEntry> HsSchema::fVariables |
Definition at line 410 of file history_schema.cxx.
| size_t HsSchema::fWriteMaxSize = 0 |
Definition at line 417 of file history_schema.cxx.
| size_t HsSchema::fWriteMinSize = 0 |
Definition at line 418 of file history_schema.cxx.