addColumn(const std::string &name, TypeId type) | Crest::CrestContainer | |
addColumn(const std::string &name, const char *type) | Crest::CrestContainer | |
addColumn(const std::string &name, uint32_t type) | Crest::CrestContainer | |
addData(const char *channel_id) | Crest::CrestContainer | |
addExternalData(const char *channel_id, const nlohmann::json &data) | Crest::CrestContainer | |
addIov(const uint64_t since) | Crest::CrestContainer | |
addNullRecord(const char *name) | Crest::CrestContainer | |
addRecord(const char *name, int number,...) | Crest::CrestContainer | |
base64_decode(const std::string &encodedData) | Crest::CrestContainer | static |
base64_encode(const uint8_t *bytes_to_encode, unsigned int in_len) | Crest::CrestContainer | static |
channelIds() | Crest::CrestContainer | |
clear() | Crest::CrestContainer | |
createRowArray(const nlohmann::json &data_row) const | Crest::CrestContainer | private |
CrestContainer() | Crest::CrestContainer | |
dump_json_to_file(const nlohmann::json &j, const std::string &filename) | Crest::CrestContainer | |
flush() | Crest::CrestContainer | |
from_json(const uint64_t since, const nlohmann::json &j) | Crest::CrestContainer | |
getColumnIndex(const std::string &name) | Crest::CrestContainer | |
getIovData() | Crest::CrestContainer | |
getJsonIovData() | Crest::CrestContainer | |
getJsonPayload() | Crest::CrestContainer | |
getMPayloadSpec() | Crest::CrestContainer | |
getPayload() | Crest::CrestContainer | |
getPayloadChannel(const char *channel_id) | Crest::CrestContainer | |
getPayloadSpec() | Crest::CrestContainer | |
getRecord(const std::string &name) | Crest::CrestContainer | inline |
getRow() | Crest::CrestContainer | private |
intToTypeId(int value) const | Crest::CrestContainer | |
isVectorPayload() | Crest::CrestContainer | |
m_full_data | Crest::CrestContainer | private |
m_iov_data | Crest::CrestContainer | private |
m_isVectorPayload | Crest::CrestContainer | private |
m_modeId | Crest::CrestContainer | private |
m_payload | Crest::CrestContainer | private |
m_payload_spec | Crest::CrestContainer | private |
m_row | Crest::CrestContainer | private |
m_vector_data | Crest::CrestContainer | private |
parseOldFormat(std::string &colName, TypeId &typespec, const nlohmann::json &j) | Crest::CrestContainer | |
putRow2Vector() | Crest::CrestContainer | |
read_json_from_file(const std::string &filename, const std::string &spec_filename) | Crest::CrestContainer | |
selectIov(const uint64_t since) | Crest::CrestContainer | |
setIovData(const nlohmann::json &j) | Crest::CrestContainer | |
setPayload(const nlohmann::json &j) | Crest::CrestContainer | |
setPayloadSpec(const nlohmann::json &j) | Crest::CrestContainer | |
setVectorPayload(bool isVectorPayload) | Crest::CrestContainer | |
stringToTypeId(const std::string &type) const | Crest::CrestContainer | |
validatePayloadSize(const nlohmann::json &data) const | Crest::CrestContainer | private |
~CrestContainer() | Crest::CrestContainer | |