Skip to content

XTC1Traits::MetadataInventory

#include <sbio/formats/xtc1/xtc1_traits.hh>
struct MetadataInventory

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:231

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
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

NamesIdMap * m_names_id_table { nullptr }

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:345


FieldMap * m_field_table { nullptr }

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:346


SdOffsetMap * m_sd_offsets { nullptr }

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:347


SchemaOffset * m_schema_offsets { nullptr }

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:348


XTC1::Name * m_schemas { nullptr }

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:349


std::size_t m_names_id_count { 0 }

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:350


std::size_t m_field_count { 0 }

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:351


std::size_t m_schema_offset_count { 0 }

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:352


std::size_t m_sd_offset_count { 0 }

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:353


void * m_config_buffer { nullptr }

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:354

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

const

SBIO_HD std::uint32_t get_sd_offset(std::uint32_t nid) const

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:336


const

SBIO_HD const XTC1::Name * get_schema(std::uint32_t nid) const

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:337


const

SBIO_HD std::uint32_t resolve_names_id(const DataRequest & req) const

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:338


const

SBIO_HD std::uint32_t resolve_field_idx(std::uint32_t nid, const char * field) const

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:339


const

SBIO_HD bool is_config_field(std::uint32_t nid, const char * field) const

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:340


const

SBIO_HD std::uint32_t get_evt_type_id(std::uint32_t nid, const char * field) const

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:341


const

SBIO_HD std::uint32_t get_src_log(std::uint32_t nid) const

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:342


const

SBIO_HD std::uint32_t get_src_phy(std::uint32_t nid) const

Defined in src/lib/sbio/formats/xtc1/xtc1_traits.hh:343