DUECA/DUSIME
|
Encapsulating element for available channel entry data. More...
#include <ChannelEntryInfo.hxx>
Public Member Functions | |
ChannelEntryInfo (const UChannelEntry *e, bool created=true) | |
Constructor from entry pointer. | |
ChannelEntryInfo (entryid_type entry_id, uint32_t creation_id, const std::string &data_class, const std::string &entry_label, Channel::EntryTimeAspect time_aspect, Channel::EntryArity arity, Channel::PackingMode packingmode, Channel::TransportClass transportclass, const GlobalId &origin) | |
Constructor with individual arguments. | |
ChannelEntryInfo () | |
Empty constructor. | |
ChannelEntryInfo (const ChannelEntryInfo &) | |
Copy constructor. | |
ChannelEntryInfo & | operator= (const ChannelEntryInfo &o) |
Assignment operator. | |
void | JSONprint (std::ostream &p) |
JSON print. | |
Public Attributes | |
entryid_type | entry_id |
Entry index. | |
uint32_t | creation_id |
Unique identifying id, matches the creation. | |
std::string | data_class |
Type of data. | |
uint32_t | data_magic |
Magic number for the data class. | |
std::string | entry_label |
Label given to the data. | |
Channel::EntryTimeAspect | time_aspect |
Is it stream or event data. | |
Channel::EntryArity | arity |
How many entries accepted? | |
Channel::PackingMode | packingmode |
What packing type selected? | |
Channel::TransportClass | transportclass |
Transport priority. | |
GlobalId | origin |
Origin/writer of data. | |
bool | created |
Entry created (true) or removed (false)? | |
Encapsulating element for available channel entry data.
Objects of this type are returned by the ChannelWatcher.