|
| RL_API | ReaderSource (const std::string &filename) |
| |
| RL_API size_t | points () const |
| |
| RL_API const std::vector< Reader > & | readers () const |
| |
| RL_API bool | has_parameters () const |
| |
| RL_API const std::vector< std::string > & | parameter_names () const |
| |
| RL_API const std::vector< ParameterDatasetView > & | parameter_views () const |
| |
| RL_API const Reader & | reader (const std::string &collector_name) const |
| |
| RL_API std::vector< uint8_t > | parameter_value (const std::string &name, const size_t point) const |
| |
| RL_API bool | parameter_is_double (const std::string &name) const |
| |
| RL_API double | parameter_double_value (const std::string &name, const size_t point) const |
| |
| RL_API bool | parameter_is_float (const std::string &name) const |
| |
| RL_API float | parameter_float_value (const std::string &name, const size_t point) const |
| |
| RL_API bool | parameter_is_char (const std::string &name) const |
| |
| RL_API char | parameter_char_value (const std::string &name, const size_t point) const |
| |
| RL_API bool | parameter_is_int (const std::string &name) const |
| |
| RL_API int | parameter_int_value (const std::string &name, const size_t point) const |
| |
| RL_API bool | parameter_is_int32 (const std::string &name) const |
| |
| RL_API int32_t | parameter_int32_value (const std::string &name, const size_t point) const |
| |
| RL_API bool | parameter_is_int64 (const std::string &name) const |
| |
| RL_API int64_t | parameter_int64_value (const std::string &name, const size_t point) const |
| |
| RL_API bool | parameter_is_uint (const std::string &name) const |
| |
| RL_API unsigned int | parameter_uint_value (const std::string &name, const size_t point) const |
| |
| RL_API bool | parameter_is_uint32 (const std::string &name) const |
| |
| RL_API uint32_t | parameter_uint32_value (const std::string &name, const size_t point) const |
| |
| RL_API bool | parameter_is_uint64 (const std::string &name) const |
| |
| RL_API uint64_t | parameter_uint64_value (const std::string &name, const size_t point) const |
| |
| RL_API bool | parameter_is_string (const std::string &name) const |
| |
| RL_API std::string | parameter_string_value (const std::string &name, const size_t point) const |
| |
Opens one collector file and discovers all collector groups and parameters.
ReaderSource validates root metadata, constructs one Reader per collector group, and exposes point-aligned access to optional root parameters.
Definition at line 297 of file reader.h.