Project
Loading...
Searching...
No Matches
o2::framework::data_inspector Namespace Reference

Functions

size_t base64PaddingSize (uint64_t dataSize)
 
std::string encode64 (const char *data, uint64_t size)
 
void addPayload (Document &message, uint64_t payloadSize, const char *payload, Document::AllocatorType &alloc)
 
void addBasicDataHeaderInfo (Document &message, const header::DataHeader *header, Document::AllocatorType &alloc)
 
void addBasicDataProcessingHeaderInfo (Document &message, const DataProcessingHeader *header, Document::AllocatorType &alloc)
 
void addBasicOutputObjHeaderInfo (Document &message, const OutputObjHeader *header, Document::AllocatorType &alloc)
 
void buildDocument (Document &message, std::string sender, const DataRef &ref)
 
std::vector< DIMessageserializeO2Messages (const std::vector< DataRef > &refs, const std::string &deviceName)
 
bool isNonInternalDevice (const DeviceSpec &spec)
 

Function Documentation

◆ addBasicDataHeaderInfo()

void o2::framework::data_inspector::addBasicDataHeaderInfo ( Document &  message,
const header::DataHeader header,
Document::AllocatorType &  alloc 
)

Definition at line 81 of file DataInspector.cxx.

◆ addBasicDataProcessingHeaderInfo()

void o2::framework::data_inspector::addBasicDataProcessingHeaderInfo ( Document &  message,
const DataProcessingHeader header,
Document::AllocatorType &  alloc 
)

Definition at line 99 of file DataInspector.cxx.

◆ addBasicOutputObjHeaderInfo()

void o2::framework::data_inspector::addBasicOutputObjHeaderInfo ( Document &  message,
const OutputObjHeader header,
Document::AllocatorType &  alloc 
)

Definition at line 106 of file DataInspector.cxx.

◆ addPayload()

void o2::framework::data_inspector::addPayload ( Document &  message,
uint64_t  payloadSize,
const char payload,
Document::AllocatorType &  alloc 
)

Definition at line 72 of file DataInspector.cxx.

◆ base64PaddingSize()

size_t o2::framework::data_inspector::base64PaddingSize ( uint64_t  dataSize)
inline

Definition at line 57 of file DataInspector.cxx.

◆ buildDocument()

void o2::framework::data_inspector::buildDocument ( Document &  message,
std::string  sender,
const DataRef ref 
)

Definition at line 111 of file DataInspector.cxx.

◆ encode64()

std::string o2::framework::data_inspector::encode64 ( const char data,
uint64_t  size 
)

Definition at line 62 of file DataInspector.cxx.

◆ isNonInternalDevice()

bool o2::framework::data_inspector::isNonInternalDevice ( const DeviceSpec spec)
inline

Definition at line 25 of file DataInspector.h.

◆ serializeO2Messages()

std::vector< DIMessage > o2::framework::data_inspector::serializeO2Messages ( const std::vector< DataRef > &  refs,
const std::string &  deviceName 
)

Definition at line 134 of file DataInspector.cxx.