XTC1Traits::MetadataInventory
MetadataInventory
Section titled “MetadataInventory”#include <sbio/formats/xtc1/xtc1_traits.hh>struct MetadataInventoryDefined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:231
List of all members
Section titled “List of all members”| Name | Kind | Owner |
|---|---|---|
m_names_id_table |
variable |
Declared here |
m_field_table |
variable |
Declared here |
m_sd_offsets |
variable |
Declared here |
m_schema_offsets |
variable |
Declared here |
m_schemas |
variable |
Declared here |
m_names_id_count |
variable |
Declared here |
m_field_count |
variable |
Declared here |
m_schema_offset_count |
variable |
Declared here |
m_sd_offset_count |
variable |
Declared here |
m_config_buffer |
variable |
Declared here |
get_sd_offset |
function |
Declared here |
get_schema |
function |
Declared here |
resolve_names_id |
function |
Declared here |
resolve_field_idx |
function |
Declared here |
is_config_field |
function |
Declared here |
get_evt_type_id |
function |
Declared here |
get_src_log |
function |
Declared here |
get_src_phy |
function |
Declared here |
Public Attributes
Section titled “Public Attributes”| Return | Name | Description |
|---|---|---|
NamesIdMap * |
m_names_id_table |
|
FieldMap * |
m_field_table |
|
SdOffsetMap * |
m_sd_offsets |
|
SchemaOffset * |
m_schema_offsets |
|
XTC1::Name * |
m_schemas |
|
std::size_t |
m_names_id_count |
|
std::size_t |
m_field_count |
|
std::size_t |
m_schema_offset_count |
|
std::size_t |
m_sd_offset_count |
|
void * |
m_config_buffer |
m_names_id_table
Section titled “m_names_id_table”NamesIdMap * m_names_id_table { nullptr }Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:345
m_field_table
Section titled “m_field_table”FieldMap * m_field_table { nullptr }Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:346
m_sd_offsets
Section titled “m_sd_offsets”SdOffsetMap * m_sd_offsets { nullptr }Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:347
m_schema_offsets
Section titled “m_schema_offsets”SchemaOffset * m_schema_offsets { nullptr }Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:348
m_schemas
Section titled “m_schemas”XTC1::Name * m_schemas { nullptr }Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:349
m_names_id_count
Section titled “m_names_id_count”std::size_t m_names_id_count { 0 }Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:350
m_field_count
Section titled “m_field_count”std::size_t m_field_count { 0 }Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:351
m_schema_offset_count
Section titled “m_schema_offset_count”std::size_t m_schema_offset_count { 0 }Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:352
m_sd_offset_count
Section titled “m_sd_offset_count”std::size_t m_sd_offset_count { 0 }Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:353
m_config_buffer
Section titled “m_config_buffer”void * m_config_buffer { nullptr }Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:354
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
SBIO_HD std::uint32_t |
get_sd_offset const |
|
SBIO_HD const XTC1::Name * |
get_schema const |
|
SBIO_HD std::uint32_t |
resolve_names_id const |
|
SBIO_HD std::uint32_t |
resolve_field_idx const |
|
SBIO_HD bool |
is_config_field const |
|
SBIO_HD std::uint32_t |
get_evt_type_id const |
|
SBIO_HD std::uint32_t |
get_src_log const |
|
SBIO_HD std::uint32_t |
get_src_phy const |
get_sd_offset
Section titled “get_sd_offset”const
SBIO_HD std::uint32_t get_sd_offset(std::uint32_t nid) constDefined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:336
get_schema
Section titled “get_schema”const
SBIO_HD const XTC1::Name * get_schema(std::uint32_t nid) constDefined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:337
resolve_names_id
Section titled “resolve_names_id”const
SBIO_HD std::uint32_t resolve_names_id(const DataRequest & req) constDefined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:338
resolve_field_idx
Section titled “resolve_field_idx”const
SBIO_HD std::uint32_t resolve_field_idx(std::uint32_t nid, const char * field) constDefined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:339
is_config_field
Section titled “is_config_field”const
SBIO_HD bool is_config_field(std::uint32_t nid, const char * field) constDefined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:340
get_evt_type_id
Section titled “get_evt_type_id”const
SBIO_HD std::uint32_t get_evt_type_id(std::uint32_t nid, const char * field) constDefined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:341
get_src_log
Section titled “get_src_log”const
SBIO_HD std::uint32_t get_src_log(std::uint32_t nid) constDefined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:342
get_src_phy
Section titled “get_src_phy”const
SBIO_HD std::uint32_t get_src_phy(std::uint32_t nid) constDefined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:343