YAODAQ
Public Member Functions | Public Attributes | List of all members
Data Class Reference
Inheritance diagram for Data:
Inheritance graph
[legend]
Collaboration diagram for Data:
Collaboration graph
[legend]

Public Member Functions

 Data (const std::string &content, const std::string &to="ALL", const std::string &from="")
 
 Data (const Json::Value &content={}, const std::string &to="ALL", const std::string &from="")
 
- Public Member Functions inherited from Message
 Message (const Types &type=Types::Info, const std::string &content="", const std::string &to="ALL", const std::string &from="")
 
 Message (const Types &type, const Json::Value &content, const std::string &to="ALL", const std::string &from="")
 
void parse (const std::string &)
 
void setFrom (const std::string &)
 
void setTo (const std::string &)
 
void addKey (const std::string &key, const std::string &value)
 
void setContent (const std::string &)
 
void setContent (const Json::Value &)
 
std::string getFrom ()
 
std::string getTo ()
 
std::string getContent ()
 
std::string getContent () const
 
std::string get ()
 
std::string get () const
 
std::string getType ()
 
std::string getStyled (const std::string &indent="\)
 
void setType (const Types &)
 
bool isEmpty ()
 
std::size_t getContentSize ()
 
Json::Value getContentAsJson () const
 
Json::Value getContentAsJson ()
 

Public Attributes

CAEN_DGTZ_UINT16_EVENT_t * Event16 {nullptr}
 
CAEN_DGTZ_UINT8_EVENT_t * Event8 {nullptr}
 
CAEN_DGTZ_BoardInfo_t BoardInfo
 
CAEN_DGTZ_EventInfo_t EventInfo
 
CAEN_DGTZ_X742_EVENT_t * Event742 {nullptr}
 
WaveDumpConfig_t WDcfg
 
bool isTimeOut {false}
 
int NbrEvents {0}
 
WaveDumpRun_t WDrun
 

Additional Inherited Members

- Protected Attributes inherited from Message
Json::Value m_Value {}
 

The documentation for this class was generated from the following files: