OpenDDS  Snapshot(2023/04/28-20:55)
Namespaces | Functions
MessageUtils.h File Reference
#include "RtpsCoreTypeSupportImpl.h"
#include "rtps_export.h"
#include <dds/DCPS/Hash.h>
#include <dds/DCPS/Util.h>
#include <dds/DCPS/Message_Block_Ptr.h>
#include <dds/DCPS/Serializer.h>
#include <dds/DCPS/TypeSupportImpl.h>
#include <dds/DCPS/SequenceNumber.h>
#include <dds/DCPS/TimeTypes.h>
#include <dds/DCPS/GuidConverter.h>
#include <dds/DdsDcpsInfoUtilsC.h>
#include <dds/DdsDcpsInfoUtilsTypeSupportImpl.h>
#include <ace/INET_Addr.h>
#include <ace/Message_Block.h>
#include <cstring>
Include dependency graph for MessageUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 OpenDDS
 The Internal API and Implementation of OpenDDS.
 
 OpenDDS::RTPS
 

Functions

template<typename T >
void OpenDDS::RTPS::marshal_key_hash (const T &msg, KeyHash_t &hash)
 
const DCPS::Encoding & OpenDDS::RTPS::get_locators_encoding ()
 
DDS::ReturnCode_t OpenDDS::RTPS::blob_to_locators (const DCPS::TransportBLOB &blob, DCPS::LocatorSeq &locators, bool *requires_inline_qos, unsigned int *pBytesRead)
 
void OpenDDS::RTPS::locators_to_blob (const DCPS::LocatorSeq &locators, DCPS::TransportBLOB &blob)
 
OpenDDS_Rtps_Export DCPS::LocatorSeq OpenDDS::RTPS::transport_locator_to_locator_seq (const DCPS::TransportLocator &info)
 
template<typename T >
void OpenDDS::RTPS::message_block_to_sequence (const ACE_Message_Block &mb_locator, T &out)
 
bool OpenDDS::RTPS::operator== (const Duration_t &x, const Duration_t &y)
 
bool OpenDDS::RTPS::operator== (const VendorId_t &v1, const VendorId_t &v2)
 
bool OpenDDS::RTPS::operator< (const ProtocolVersion_t &v1, const ProtocolVersion_t &v2)
 
DCPS::TimeDuration OpenDDS::RTPS::rtps_duration_to_time_duration (const Duration_t &rtps_duration, const ProtocolVersion_t &version, const VendorId_t &vendor)
 
bool OpenDDS::RTPS::bitmapNonEmpty (const SequenceNumberSet &snSet)
 
DCPS::SequenceNumber OpenDDS::RTPS::to_opendds_seqnum (const RTPS::SequenceNumber_t &rtps_seqnum)
 
RTPS::SequenceNumber_t OpenDDS::RTPS::to_rtps_seqnum (const DCPS::SequenceNumber &opendds_seqnum)
 
void OpenDDS::RTPS::append_submessage (RTPS::Message &message, const RTPS::InfoDestinationSubmessage &submessage)
 
void OpenDDS::RTPS::append_submessage (RTPS::Message &message, const RTPS::InfoTimestampSubmessage &submessage)
 
void OpenDDS::RTPS::append_submessage (RTPS::Message &message, const RTPS::DataSubmessage &submessage)
 
void OpenDDS::RTPS::append_submessage (RTPS::Message &message, const RTPS::DataFragSubmessage &submessage)
 
DDS::Security::ParticipantSecurityAttributesMask OpenDDS::RTPS::security_attributes_to_bitmask (const DDS::Security::ParticipantSecurityAttributes &sec_attr)
 
DDS::Security::EndpointSecurityAttributesMask OpenDDS::RTPS::security_attributes_to_bitmask (const DDS::Security::EndpointSecurityAttributes &sec_attr)
 
DDS::OctetSeq OpenDDS::RTPS::handle_to_octets (DDS::Security::NativeCryptoHandle handle)