|
MIDAS
|


Public Member Functions | |
| HsFileSchema () | |
| ~HsFileSchema () | |
| void | remove_inactive_columns () |
| void | print (bool print_tags=true) const |
| int | flush_buffers () |
| int | close () |
| int | write_event (const time_t t, const char *data, const size_t 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[]) |
Public Member Functions inherited from HsSchema | |
| HsSchema () | |
| virtual | ~HsSchema () |
| virtual int | match_event_var (const char *event_name, const char *var_name, const int var_index) |
Public Attributes | |
| std::string | fFileName |
| size_t | fRecordSize = 0 |
| off64_t | fDataOffset = 0 |
| size_t | fLastSize = 0 |
| int | fWriterFd = -1 |
| size_t | fRecordBufferSize = 0 |
| char * | fRecordBuffer = NULL |
| off64_t | fFileSizeInitial = 0 |
| off64_t | fFileSize = 0 |
Public Attributes inherited from HsSchema | |
| 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 734 of file history_schema.cxx.
|
inline |
Definition at line 752 of file history_schema.cxx.
|
inline |
Definition at line 757 of file history_schema.cxx.

|
virtual |
Implements HsSchema.
Definition at line 2583 of file history_schema.cxx.


|
inlinevirtual |
Reimplemented from HsSchema.
Definition at line 815 of file history_schema.cxx.


|
virtual |
Implements HsSchema.
Definition at line 2854 of file history_schema.cxx.

|
virtual |
Implements HsSchema.
Definition at line 2758 of file history_schema.cxx.

|
inlinevirtual |
Implements HsSchema.
Definition at line 2460 of file history_schema.cxx.

| off64_t HsFileSchema::fDataOffset = 0 |
Definition at line 740 of file history_schema.cxx.
| std::string HsFileSchema::fFileName |
Definition at line 738 of file history_schema.cxx.
| off64_t HsFileSchema::fFileSize = 0 |
Definition at line 748 of file history_schema.cxx.
| off64_t HsFileSchema::fFileSizeInitial = 0 |
Definition at line 747 of file history_schema.cxx.
| size_t HsFileSchema::fLastSize = 0 |
Definition at line 741 of file history_schema.cxx.
Definition at line 744 of file history_schema.cxx.
| size_t HsFileSchema::fRecordBufferSize = 0 |
Definition at line 743 of file history_schema.cxx.
| size_t HsFileSchema::fRecordSize = 0 |
Definition at line 739 of file history_schema.cxx.
| int HsFileSchema::fWriterFd = -1 |
Definition at line 742 of file history_schema.cxx.