DataSampleHeader.h File Reference

#include "Definitions.h"
#include "GuidUtils.h"
#include <iosfwd>

Include dependency graph for DataSampleHeader.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  OpenDDS
namespace  OpenDDS::DCPS

Classes

struct  OpenDDS::DCPS::DataSampleHeader

Enumerations

enum  OpenDDS::DCPS::MessageId {
  OpenDDS::DCPS::SAMPLE_DATA, OpenDDS::DCPS::DATAWRITER_LIVELINESS, OpenDDS::DCPS::INSTANCE_REGISTRATION, OpenDDS::DCPS::UNREGISTER_INSTANCE,
  OpenDDS::DCPS::DISPOSE_INSTANCE, OpenDDS::DCPS::GRACEFUL_DISCONNECT, OpenDDS::DCPS::REQUEST_ACK, OpenDDS::DCPS::SAMPLE_ACK,
  OpenDDS::DCPS::END_COHERENT_CHANGES, OpenDDS::DCPS::TRANSPORT_CONTROL, OpenDDS::DCPS::DISPOSE_UNREGISTER_INSTANCE, OpenDDS::DCPS::END_HISTORIC_SAMPLES,
  OpenDDS::DCPS::MESSAGE_ID_MAX
}
 One byte message id (<256). More...
enum  OpenDDS::DCPS::SubMessageId {
  OpenDDS::DCPS::SUBMESSAGE_NONE, OpenDDS::DCPS::MULTICAST_SYN, OpenDDS::DCPS::MULTICAST_SYNACK, OpenDDS::DCPS::MULTICAST_NAK,
  OpenDDS::DCPS::MULTICAST_NAKACK, OpenDDS::DCPS::SUBMESSAGE_ID_MAX
}
enum  OpenDDS::DCPS::DataSampleHeaderFlag {
  OpenDDS::DCPS::BYTE_ORDER_FLAG, OpenDDS::DCPS::COHERENT_CHANGE_FLAG, OpenDDS::DCPS::HISTORIC_SAMPLE_FLAG, OpenDDS::DCPS::LIFESPAN_DURATION_FLAG,
  OpenDDS::DCPS::GROUP_COHERENT_FLAG, OpenDDS::DCPS::CONTENT_FILTER_FLAG, OpenDDS::DCPS::SEQUENCE_REPAIR_FLAG, OpenDDS::DCPS::MORE_FRAGMENTS_FLAG
}
enum  OpenDDS::DCPS::DataSampleHeaderFlag2 { OpenDDS::DCPS::CDR_ENCAP_FLAG, OpenDDS::DCPS::KEY_ONLY_FLAG }

Functions

const char * OpenDDS::DCPS::to_string (const MessageId value)
const char * OpenDDS::DCPS::to_string (const SubMessageId value)
OPENDDS_STRING OpenDDS::DCPS::to_string (const DataSampleHeader &value)
bool OpenDDS::DCPS::operator<< (ACE_Message_Block &, const DataSampleHeader &value)
 Marshal/Insertion into a buffer.
std::ostream & OpenDDS::DCPS::operator<< (std::ostream &str, const MessageId value)
 Message Id enumeration insertion onto an ostream.
std::ostream & OpenDDS::DCPS::operator<< (std::ostream &os, const SubMessageId rhs)
 Sub-Message Id enumeration insertion onto an ostream.
OpenDDS_Dcps_Export std::ostream & OpenDDS::DCPS::operator<< (std::ostream &str, const DataSampleHeader &value)
 Message header insertion onto an ostream.


Generated on Fri Feb 12 20:05:31 2016 for OpenDDS by  doxygen 1.4.7