typedef unsigned long OpenDDS::RTPS::BuiltinEndpointSet_t |
Definition at line 156 of file RtpsCore.idl.
typedef Time_t OpenDDS::RTPS::Duration_t |
Definition at line 96 of file RtpsCore.idl.
typedef sequence<long> OpenDDS::RTPS::FilterResult_t |
Definition at line 26 of file RtpsCore.idl.
typedef long OpenDDS::RTPS::FilterSignature_t[4] |
Definition at line 22 of file RtpsCore.idl.
typedef sequence<FilterSignature_t> OpenDDS::RTPS::FilterSignatureSeq |
Definition at line 28 of file RtpsCore.idl.
typedef sequence<OpenDDS::DCPS::Locator_t, 8> OpenDDS::RTPS::LocatorList |
Definition at line 76 of file RtpsCore.idl.
typedef sequence<long, 8> OpenDDS::RTPS::LongSeq8 |
Definition at line 63 of file RtpsCore.idl.
typedef octet OpenDDS::RTPS::OctetArray2[2] |
Definition at line 17 of file RtpsCore.idl.
typedef octet OpenDDS::RTPS::OctetArray4[4] |
Definition at line 18 of file RtpsCore.idl.
typedef unsigned short OpenDDS::RTPS::ParameterId_t |
Definition at line 194 of file RtpsCore.idl.
typedef sequence<Parameter> OpenDDS::RTPS::ParameterList |
Definition at line 182 of file RtpsCore.idl.
Definition at line 43 of file RtpsCore.idl.
Definition at line 44 of file RtpsCore.idl.
Definition at line 173 of file RtpsDiscovery.h.
typedef sequence<Submessage> OpenDDS::RTPS::SubmessageSeq |
Definition at line 781 of file RtpsCore.idl.
typedef Time_t OpenDDS::RTPS::Timestamp_t |
Definition at line 89 of file RtpsCore.idl.
Definition at line 673 of file RtpsCore.idl.
00673 { 00674 SUBMESSAGE_NONE, 00675 PAD, /* = 0x01, Pad */ 00676 RESERVED_2, 00677 RESERVED_3, 00678 RESERVED_4, 00679 RESERVED_5, 00680 ACKNACK, /* = 0x06, AckNack */ 00681 HEARTBEAT, /* = 0x07, Heartbeat */ 00682 GAP, /* = 0x08, Gap */ 00683 INFO_TS, /* = 0x09, InfoTimestamp */ 00684 RESERVED_10, 00685 RESERVED_11, 00686 INFO_SRC, /* = 0x0c, InfoSource */ 00687 INFO_REPLY_IP4, /* = 0x0d, InfoReplyIp4 */ 00688 INFO_DST, /* = 0x0e, InfoDestination */ 00689 INFO_REPLY, /* = 0x0f, InfoReply */ 00690 RESERVED_16, 00691 RESERVED_17, 00692 NACK_FRAG, /* = 0x12, NackFrag */ 00693 HEARTBEAT_FRAG, /* = 0x13, HeartbeatFrag */ 00694 RESERVED_20, 00695 DATA, /* = 0x15, Data */ 00696 DATA_FRAG, /* = 0x16, DataFrag */ 00697 RESERVED_23, 00698 RESERVED_24, 00699 RESERVED_25, 00700 RESERVED_26, 00701 RESERVED_27, 00702 RESERVED_28, 00703 RESERVED_29, 00704 RESERVED_30, 00705 RESERVED_31, 00706 RESERVED_32, 00707 RESERVED_33, 00708 RESERVED_34, 00709 RESERVED_35, 00710 RESERVED_36, 00711 RESERVED_37, 00712 RESERVED_38, 00713 RESERVED_39, 00714 RESERVED_40, 00715 RESERVED_41, 00716 RESERVED_42, 00717 RESERVED_43, 00718 RESERVED_44, 00719 RESERVED_45, 00720 RESERVED_46, 00721 RESERVED_47, 00722 SEC_BODY, // SubmessageKinds 0x30-3f reserved for security 00723 SEC_PREFIX, 00724 SEC_POSTFIX, 00725 SRTPS_PREFIX, 00726 SRTPS_POSTFIX, 00727 RESERVED_53_SECURITY 00728 };
void OpenDDS::RTPS::address_to_bytes | ( | DCPS::OctetArray16 & | dest, | |
const ACE_INET_Addr & | addr | |||
) | [inline] |
Definition at line 105 of file BaseMessageUtils.h.
References ACE_INET_Addr::get_addr(), ACE_Addr::get_type(), and sockaddr_in::sin_addr.
Referenced by OpenDDS::RTPS::Spdp::init(), OpenDDS::DCPS::RtpsUdpInst::populate_locator(), OpenDDS::DCPS::RtpsUdpReceiveStrategy::MessageReceiver::reset(), and OpenDDS::RTPS::Sedp::unicast_locators().
00106 { 00107 const void* raw = addr.get_addr(); 00108 #ifdef ACE_HAS_IPV6 00109 if (addr.get_type() == AF_INET6) { 00110 const sockaddr_in6* in = static_cast<const sockaddr_in6*>(raw); 00111 std::memcpy(&dest[0], &in->sin6_addr, 16); 00112 } else { 00113 #else 00114 { 00115 #endif 00116 const sockaddr_in* in = static_cast<const sockaddr_in*>(raw); 00117 std::memset(&dest[0], 0, 12); 00118 std::memcpy(&dest[12], &in->sin_addr, 4); 00119 } 00120 }
int OpenDDS::RTPS::address_to_kind | ( | const ACE_INET_Addr & | addr | ) | [inline] |
Definition at line 123 of file BaseMessageUtils.h.
References ACE_Addr::get_type(), LOCATOR_KIND_UDPv4, and LOCATOR_KIND_UDPv6.
Referenced by OpenDDS::RTPS::Spdp::init(), OpenDDS::DCPS::RtpsUdpInst::populate_locator(), OpenDDS::DCPS::RtpsUdpReceiveStrategy::MessageReceiver::reset(), and OpenDDS::RTPS::Sedp::unicast_locators().
00124 { 00125 #ifdef ACE_HAS_IPV6 00126 return addr.get_type() == AF_INET6 ? LOCATOR_KIND_UDPv6 : LOCATOR_KIND_UDPv4; 00127 #else 00128 ACE_UNUSED_ARG(addr); 00129 return LOCATOR_KIND_UDPv4; 00130 #endif 00131 }
void OpenDDS::RTPS::assign | ( | DCPS::EntityKey_t & | lhs, | |
unsigned int | rhs | |||
) | [inline] |
Definition at line 96 of file BaseMessageUtils.h.
00097 { 00098 lhs[0] = static_cast<CORBA::Octet>(rhs); 00099 lhs[1] = static_cast<CORBA::Octet>(rhs >> 8); 00100 lhs[2] = static_cast<CORBA::Octet>(rhs >> 16); 00101 }
void OpenDDS::RTPS::assign | ( | DCPS::OctetArray16 & | dest, | |
const ACE_CDR::ULong & | ipv4addr_be | |||
) | [inline] |
Definition at line 86 of file BaseMessageUtils.h.
void OpenDDS::RTPS::assign | ( | DCPS::OctetArray16 & | dest, | |
const DCPS::OctetArray16 & | src | |||
) | [inline] |
Definition at line 80 of file BaseMessageUtils.h.
00082 { 00083 std::memcpy(&dest[0], &src[0], sizeof(DCPS::OctetArray16)); 00084 }
void OpenDDS::RTPS::assign | ( | GuidPrefix_t & | dest, | |
const GuidPrefix_t & | src | |||
) | [inline] |
Definition at line 75 of file BaseMessageUtils.h.
00076 { 00077 std::memcpy(&dest[0], &src[0], sizeof(GuidPrefix_t)); 00078 }
OpenDDS_Rtps_Export DDS::ReturnCode_t OpenDDS::RTPS::blob_to_locators | ( | const DCPS::TransportBLOB & | blob, | |
DCPS::LocatorSeq & | locators, | |||
bool * | requires_inline_qos, | |||
unsigned int * | pBytesRead | |||
) |
Referenced by OpenDDS::DCPS::RtpsUdpTransport::get_connection_addr().
void OpenDDS::RTPS::create_association_data_proto | ( | DCPS::AssociationData & | proto, | |
const Security::SPDPdiscoveredParticipantData & | pdata | |||
) |
Definition at line 691 of file Sedp.cpp.
References OpenDDS::RTPS::ParticipantProxy_t::guidPrefix, message_block_to_sequence(), OpenDDS::RTPS::ParticipantProxy_t::metatrafficMulticastLocatorList, OpenDDS::RTPS::ParticipantProxy_t::metatrafficUnicastLocatorList, OpenDDS::Security::SPDPdiscoveredParticipantData::participantProxy, OpenDDS::DCPS::AssociationData::publication_transport_priority_, OpenDDS::DCPS::AssociationData::remote_data_, OpenDDS::DCPS::AssociationData::remote_durable_, OpenDDS::DCPS::AssociationData::remote_id_, and OpenDDS::DCPS::AssociationData::remote_reliable_.
Referenced by OpenDDS::RTPS::Sedp::associate(), and OpenDDS::RTPS::Sedp::Task::svc_i().
00692 { 00693 proto.publication_transport_priority_ = 0; 00694 proto.remote_reliable_ = true; 00695 proto.remote_durable_ = true; 00696 std::memcpy(proto.remote_id_.guidPrefix, pdata.participantProxy.guidPrefix, 00697 sizeof(GuidPrefix_t)); 00698 00699 const DCPS::LocatorSeq& mll = 00700 pdata.participantProxy.metatrafficMulticastLocatorList; 00701 const DCPS::LocatorSeq& ull = 00702 pdata.participantProxy.metatrafficUnicastLocatorList; 00703 const CORBA::ULong locator_count = mll.length() + ull.length(); 00704 00705 ACE_Message_Block mb_locator(4 + locator_count * sizeof(DCPS::Locator_t) + 1); 00706 using DCPS::Serializer; 00707 Serializer ser_loc(&mb_locator, ACE_CDR_BYTE_ORDER, Serializer::ALIGN_CDR); 00708 ser_loc << locator_count; 00709 00710 for (CORBA::ULong i = 0; i < mll.length(); ++i) { 00711 ser_loc << mll[i]; 00712 } 00713 for (CORBA::ULong i = 0; i < ull.length(); ++i) { 00714 ser_loc << ull[i]; 00715 } 00716 ser_loc << ACE_OutputCDR::from_boolean(false); // requires_inline_qos 00717 00718 proto.remote_data_.length(1); 00719 proto.remote_data_[0].transport_type = "rtps_udp"; 00720 message_block_to_sequence (mb_locator, proto.remote_data_[0].data); 00721 }
static bool OpenDDS::RTPS::decode_parameter_list | ( | const DCPS::ReceivedDataSample & | sample, | |
DCPS::Serializer & | ser, | |||
const ACE_CDR::Octet & | encap, | |||
ParameterList & | data | |||
) | [static] |
Definition at line 2875 of file Sedp.cpp.
References OpenDDS::DCPS::ReceivedDataSample::header_, and PID_ENDPOINT_GUID.
Referenced by OpenDDS::RTPS::Sedp::Reader::data_received().
02879 { 02880 if (sample.header_.key_fields_only_ && encap < 2) { 02881 GUID_t guid; 02882 if (!(ser >> guid)) return false; 02883 data.length(1); 02884 data[0].guid(guid); 02885 data[0]._d(PID_ENDPOINT_GUID); 02886 } else { 02887 return ser >> data; 02888 } 02889 return true; 02890 }
DDS::OctetSeq OpenDDS::RTPS::handle_to_octets | ( | DDS::Security::NativeCryptoHandle | handle | ) | [inline] |
Definition at line 86 of file SecurityHelpers.h.
00087 { 00088 DDS::OctetSeq handleOctets(sizeof handle); 00089 handleOctets.length(handleOctets.maximum()); 00090 unsigned char* rawHandleOctets = handleOctets.get_buffer(); 00091 unsigned int handleTmp = handle; 00092 for (unsigned int j = sizeof handle; j > 0; --j) { 00093 rawHandleOctets[j - 1] = handleTmp & 0xff; 00094 handleTmp >>= 8; 00095 } 00096 return handleOctets; 00097 }
OpenDDS_Rtps_Export int OpenDDS::RTPS::locator_to_address | ( | ACE_INET_Addr & | dest, | |
const DCPS::Locator_t & | locator, | |||
bool | map | |||
) |
Referenced by OpenDDS::DCPS::RtpsUdpTransport::get_connection_addr().
OpenDDS_Rtps_Export void OpenDDS::RTPS::locators_to_blob | ( | const DCPS::LocatorSeq & | locators, | |
DCPS::TransportBLOB & | blob | |||
) |
Referenced by OpenDDS::DCPS::RtpsUdpInst::populate_locator().
void OpenDDS::RTPS::marshal_key_hash | ( | const T & | msg, | |
KeyHash_t & | hash | |||
) | [inline] |
Definition at line 35 of file BaseMessageUtils.h.
References OpenDDS::DCPS::gen_find_size(), OpenDDS::DCPS::gen_max_marshaled_size(), ACE_Message_Block::length(), MD5_Final(), MD5_Init(), MD5_Update(), ACE_Message_Block::rd_ptr(), size, and OpenDDS::RTPS::KeyHash_t::value.
00035 { 00036 using DCPS::Serializer; 00037 00038 DCPS::KeyOnly<const T> ko(msg); 00039 00040 static const size_t HASH_LIMIT = 16; 00041 std::memset(hash.value, 0, HASH_LIMIT); 00042 00043 // Key Hash must use big endian ordering. 00044 // Native==Little endian means we need to swap 00045 #if defined ACE_LITTLE_ENDIAN 00046 static const bool swap_bytes = true; 00047 #else 00048 static const bool swap_bytes = false; 00049 #endif 00050 00051 if (DCPS::MarshalTraits<T>::gen_is_bounded_key_size() && 00052 gen_max_marshaled_size(ko, true /*align*/) <= HASH_LIMIT) { 00053 // If it is bounded and can always fit in 16 bytes, we will use the 00054 // marshaled key 00055 ACE_Message_Block mb(HASH_LIMIT); 00056 Serializer out_serializer(&mb, swap_bytes, Serializer::ALIGN_INITIALIZE); 00057 out_serializer << ko; 00058 std::memcpy(hash.value, mb.rd_ptr(), mb.length()); 00059 00060 } else { 00061 // We will use the hash of the marshaled key 00062 size_t size = 0, padding = 0; 00063 gen_find_size(ko, size, padding); 00064 ACE_Message_Block mb(size + padding); 00065 Serializer out_serializer(&mb, swap_bytes, Serializer::ALIGN_INITIALIZE); 00066 out_serializer << ko; 00067 00068 MD5_CTX ctx; 00069 MD5_Init(&ctx); 00070 MD5_Update(&ctx, mb.rd_ptr(), static_cast<unsigned long>(mb.length())); 00071 MD5_Final(hash.value, &ctx); 00072 } 00073 }
void OpenDDS::RTPS::message_block_to_sequence | ( | const ACE_Message_Block & | mb_locator, | |
T & | out | |||
) | [inline] |
Definition at line 149 of file BaseMessageUtils.h.
References ACE_Message_Block::length(), and ACE_Message_Block::rd_ptr().
Referenced by create_association_data_proto().
00150 { 00151 out.length (CORBA::ULong(mb_locator.length())); 00152 std::memcpy (out.get_buffer(), mb_locator.rd_ptr(), mb_locator.length()); 00153 }
bool OpenDDS::RTPS::operator== | ( | const StatusInfo_t & | lhs, | |
const StatusInfo_t & | rhs | |||
) | [inline] |
Definition at line 45 of file RtpsSampleHeader.cpp.
References OpenDDS::RTPS::StatusInfo_t::value.
DDS::Security::EndpointSecurityAttributesMask OpenDDS::RTPS::security_attributes_to_bitmask | ( | const DDS::Security::EndpointSecurityAttributes & | sec_attr | ) | [inline] |
Definition at line 55 of file SecurityHelpers.h.
References DDS::Security::EndpointSecurityAttributes::base, DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_PROTECTED, DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_KEY_PROTECTED, DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_PROTECTED, DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_PAYLOAD_PROTECTED, DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_READ_PROTECTED, DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_SUBMESSAGE_PROTECTED, DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_VALID, DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_WRITE_PROTECTED, DDS::Security::EndpointSecurityAttributes::is_key_protected, DDS::Security::EndpointSecurityAttributes::is_payload_protected, and DDS::Security::EndpointSecurityAttributes::is_submessage_protected.
00056 { 00057 using namespace DDS::Security; 00058 00059 EndpointSecurityAttributesMask result = ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_VALID; 00060 00061 if (sec_attr.base.is_read_protected) 00062 result |= ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_READ_PROTECTED; 00063 00064 if (sec_attr.base.is_write_protected) 00065 result |= ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_WRITE_PROTECTED; 00066 00067 if (sec_attr.base.is_discovery_protected) 00068 result |= ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_PROTECTED; 00069 00070 if (sec_attr.base.is_liveliness_protected) 00071 result |= ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_PROTECTED; 00072 00073 if (sec_attr.is_submessage_protected) 00074 result |= ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_SUBMESSAGE_PROTECTED; 00075 00076 if (sec_attr.is_payload_protected) 00077 result |= ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_PAYLOAD_PROTECTED; 00078 00079 if (sec_attr.is_key_protected) 00080 result |= ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_KEY_PROTECTED; 00081 00082 return result; 00083 }
DDS::Security::ParticipantSecurityAttributesMask OpenDDS::RTPS::security_attributes_to_bitmask | ( | const DDS::Security::ParticipantSecurityAttributes & | sec_attr | ) | [inline] |
Definition at line 37 of file SecurityHelpers.h.
References DDS::Security::ParticipantSecurityAttributes::is_discovery_protected, DDS::Security::ParticipantSecurityAttributes::is_liveliness_protected, DDS::Security::ParticipantSecurityAttributes::is_rtps_protected, DDS::Security::PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_PROTECTED, DDS::Security::PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_PROTECTED, DDS::Security::PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_RTPS_PROTECTED, and DDS::Security::PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_VALID.
Referenced by OpenDDS::RTPS::Spdp::build_local_pdata().
00038 { 00039 using namespace DDS::Security; 00040 00041 ParticipantSecurityAttributesMask result = PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_VALID; 00042 if (sec_attr.is_rtps_protected) { 00043 result |= PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_RTPS_PROTECTED; 00044 } 00045 if (sec_attr.is_discovery_protected) { 00046 result |= PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_PROTECTED; 00047 } 00048 if (sec_attr.is_liveliness_protected) { 00049 result |= PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_PROTECTED; 00050 } 00051 return result; 00052 }
const short OpenDDS::RTPS::BEST_EFFORT = 1 |
Definition at line 131 of file RtpsCore.idl.
const char OpenDDS::RTPS::BLOB_PROP_DR_CRYPTO_HANDLE[] = "DatareaderCryptoHandle" |
Definition at line 65 of file BaseMessageTypes.h.
const char OpenDDS::RTPS::BLOB_PROP_DW_CRYPTO_HANDLE[] = "DatawriterCryptoHandle" |
Definition at line 64 of file BaseMessageTypes.h.
const char OpenDDS::RTPS::BLOB_PROP_PART_CRYPTO_HANDLE[] = "ParticipantCryptoHandle" |
Definition at line 63 of file BaseMessageTypes.h.
1 << 11
Definition at line 179 of file RtpsCore.idl.
Referenced by OpenDDS::RTPS::Spdp::build_local_pdata(), OpenDDS::RTPS::Sedp::disassociate(), and OpenDDS::RTPS::Sedp::Task::svc_i().
1 << 10
Definition at line 177 of file RtpsCore.idl.
Referenced by OpenDDS::RTPS::Sedp::associate(), OpenDDS::RTPS::Spdp::build_local_pdata(), and OpenDDS::RTPS::Sedp::disassociate().
Definition at line 20 of file MessageTypes.h.
Referenced by OpenDDS::DCPS::RtpsSampleHeader::split().
Definition at line 19 of file MessageTypes.h.
Referenced by OpenDDS::DCPS::RtpsSampleHeader::populate_data_control_submessages(), OpenDDS::DCPS::RtpsSampleHeader::populate_data_sample_submessages(), OpenDDS::DCPS::RtpsUdpReceiveStrategy::reassemble(), and OpenDDS::RTPS::Spdp::SpdpTransport::SpdpTransport().
1 << 0
Definition at line 157 of file RtpsCore.idl.
Referenced by OpenDDS::RTPS::Spdp::build_local_pdata().
1 << 1
Definition at line 159 of file RtpsCore.idl.
Referenced by OpenDDS::RTPS::Spdp::build_local_pdata().
1 << 6
Definition at line 169 of file RtpsCore.idl.
1 << 7
Definition at line 171 of file RtpsCore.idl.
1 << 8
Definition at line 173 of file RtpsCore.idl.
1 << 9
Definition at line 175 of file RtpsCore.idl.
1 << 2
Definition at line 161 of file RtpsCore.idl.
Referenced by OpenDDS::RTPS::Sedp::associate(), OpenDDS::RTPS::Spdp::build_local_pdata(), and OpenDDS::RTPS::Sedp::disassociate().
1 << 3
Definition at line 163 of file RtpsCore.idl.
Referenced by OpenDDS::RTPS::Spdp::build_local_pdata(), OpenDDS::RTPS::Sedp::disassociate(), and OpenDDS::RTPS::Sedp::Task::svc_i().
1 << 4
Definition at line 165 of file RtpsCore.idl.
Referenced by OpenDDS::RTPS::Sedp::associate(), OpenDDS::RTPS::Spdp::build_local_pdata(), and OpenDDS::RTPS::Sedp::disassociate().
1 << 5
Definition at line 167 of file RtpsCore.idl.
Referenced by OpenDDS::RTPS::Spdp::build_local_pdata(), OpenDDS::RTPS::Sedp::disassociate(), and OpenDDS::RTPS::Sedp::Task::svc_i().
const DDS::Security::EndpointSecurityInfo OpenDDS::RTPS::ENDPOINT_SECURITY_ATTRIBUTES_INFO_DEFAULT = {0, 0} |
Definition at line 34 of file SecurityHelpers.h.
const EntityId_t OpenDDS::RTPS::ENTITYID_P2P_BUILTIN_PARTICIPANT_MESSAGE_SECURE_READER = {{0xff, 0x02, 0x00}, 0xc7} |
Definition at line 25 of file SecurityHelpers.h.
Referenced by OpenDDS::RTPS::Sedp::disassociate().
const EntityId_t OpenDDS::RTPS::ENTITYID_P2P_BUILTIN_PARTICIPANT_MESSAGE_SECURE_WRITER = {{0xff, 0x02, 0x00}, 0xc2} |
Definition at line 24 of file SecurityHelpers.h.
Referenced by OpenDDS::RTPS::Sedp::Reader::data_received(), and OpenDDS::RTPS::Sedp::disassociate().
const EntityId_t OpenDDS::RTPS::ENTITYID_P2P_BUILTIN_PARTICIPANT_STATELESS_READER = {{0x00, 0x02, 0x01}, 0xc4} |
Definition at line 27 of file SecurityHelpers.h.
Referenced by OpenDDS::RTPS::Sedp::disassociate().
const EntityId_t OpenDDS::RTPS::ENTITYID_P2P_BUILTIN_PARTICIPANT_STATELESS_WRITER = {{0x00, 0x02, 0x01}, 0xc3} |
Definition at line 26 of file SecurityHelpers.h.
Referenced by OpenDDS::RTPS::Sedp::Reader::data_received(), and OpenDDS::RTPS::Sedp::disassociate().
const EntityId_t OpenDDS::RTPS::ENTITYID_P2P_BUILTIN_PARTICIPANT_VOLATILE_SECURE_READER = {{0xff, 0x02, 0x02}, 0xc4} |
Definition at line 29 of file SecurityHelpers.h.
Referenced by OpenDDS::RTPS::Sedp::disassociate().
const EntityId_t OpenDDS::RTPS::ENTITYID_P2P_BUILTIN_PARTICIPANT_VOLATILE_SECURE_WRITER = {{0xff, 0x02, 0x02}, 0xc3} |
Definition at line 28 of file SecurityHelpers.h.
Referenced by OpenDDS::RTPS::Sedp::Reader::data_received(), OpenDDS::RTPS::Sedp::disassociate(), OpenDDS::DCPS::RtpsUdpDataLink::send_directed_heartbeats(), and OpenDDS::DCPS::RtpsUdpDataLink::send_nack_replies().
const EntityId_t OpenDDS::RTPS::ENTITYID_SEDP_BUILTIN_PUBLICATIONS_SECURE_READER = {{0xff, 0x00, 0x03}, 0xc7} |
Definition at line 21 of file SecurityHelpers.h.
Referenced by OpenDDS::RTPS::Sedp::disassociate().
const EntityId_t OpenDDS::RTPS::ENTITYID_SEDP_BUILTIN_PUBLICATIONS_SECURE_WRITER = {{0xff, 0x00, 0x03}, 0xc2} |
Definition at line 20 of file SecurityHelpers.h.
Referenced by OpenDDS::RTPS::Sedp::Reader::data_received(), and OpenDDS::RTPS::Sedp::disassociate().
const EntityId_t OpenDDS::RTPS::ENTITYID_SEDP_BUILTIN_SUBSCRIPTIONS_SECURE_READER = {{0xff, 0x00, 0x04}, 0xc7} |
Definition at line 23 of file SecurityHelpers.h.
Referenced by OpenDDS::RTPS::Sedp::disassociate().
const EntityId_t OpenDDS::RTPS::ENTITYID_SEDP_BUILTIN_SUBSCRIPTIONS_SECURE_WRITER = {{0xff, 0x00, 0x04}, 0xc2} |
Definition at line 22 of file SecurityHelpers.h.
Referenced by OpenDDS::RTPS::Sedp::Reader::data_received(), and OpenDDS::RTPS::Sedp::disassociate().
const EntityId_t OpenDDS::RTPS::ENTITYID_SPDP_RELIABLE_BUILTIN_PARTICIPANT_SECURE_READER = {{0xff, 0x01, 0x01}, 0xc7} |
Definition at line 31 of file SecurityHelpers.h.
Referenced by OpenDDS::RTPS::Sedp::disassociate().
const EntityId_t OpenDDS::RTPS::ENTITYID_SPDP_RELIABLE_BUILTIN_PARTICIPANT_SECURE_WRITER = {{0xff, 0x01, 0x01}, 0xc2} |
Definition at line 30 of file SecurityHelpers.h.
Referenced by OpenDDS::RTPS::Sedp::Reader::data_received(), and OpenDDS::RTPS::Sedp::disassociate().
const octet OpenDDS::RTPS::FLAG_D = 4 |
Definition at line 438 of file RtpsCore.idl.
Referenced by OpenDDS::RTPS::Spdp::SpdpTransport::handle_input(), OpenDDS::DCPS::RtpsSampleHeader::init(), OpenDDS::DCPS::RtpsSampleHeader::into_received_data_sample(), OpenDDS::DCPS::RtpsSampleHeader::populate_data_sample_submessages(), OpenDDS::DCPS::RtpsUdpReceiveStrategy::reassemble(), OpenDDS::RTPS::Spdp::SpdpTransport::SpdpTransport(), and OpenDDS::DCPS::RtpsSampleHeader::split().
const octet OpenDDS::RTPS::FLAG_E = 1 |
Definition at line 433 of file RtpsCore.idl.
Referenced by OpenDDS::DCPS::RtpsUdpDataLink::add_gap_submsg(), OpenDDS::RTPS::Spdp::SpdpTransport::dispose_unregister(), OpenDDS::DCPS::RtpsUdpDataLink::generate_nack_frags(), OpenDDS::RTPS::Spdp::SpdpTransport::handle_input(), OpenDDS::DCPS::RtpsSampleHeader::init(), OpenDDS::DCPS::RtpsUdpDataLink::marshal_gaps(), OpenDDS::DCPS::RtpsSampleHeader::payload_byte_order(), OpenDDS::DCPS::RtpsUdpReceiveStrategy::reassemble(), OpenDDS::DCPS::RtpsUdpDataLink::send_ack_nacks(), OpenDDS::DCPS::RtpsUdpDataLink::send_directed_heartbeats(), OpenDDS::DCPS::RtpsUdpDataLink::send_durability_gaps(), OpenDDS::DCPS::RtpsUdpDataLink::send_heartbeat_replies(), OpenDDS::DCPS::RtpsUdpDataLink::send_heartbeats(), OpenDDS::DCPS::RtpsUdpDataLink::send_heartbeats_manual(), OpenDDS::RTPS::Spdp::SpdpTransport::SpdpTransport(), and OpenDDS::DCPS::RtpsSampleHeader::split().
const octet OpenDDS::RTPS::FLAG_F = 2 |
Definition at line 435 of file RtpsCore.idl.
Referenced by OpenDDS::DCPS::RtpsUdpDataLink::process_heartbeat_i(), OpenDDS::DCPS::RtpsUdpDataLink::received(), OpenDDS::DCPS::RtpsUdpDataLink::send_ack_nacks(), OpenDDS::DCPS::RtpsUdpDataLink::send_heartbeat_replies(), OpenDDS::DCPS::RtpsUdpDataLink::send_heartbeats(), and OpenDDS::DCPS::RtpsUdpDataLink::send_heartbeats_manual().
const octet OpenDDS::RTPS::FLAG_I = 2 |
Definition at line 436 of file RtpsCore.idl.
const octet OpenDDS::RTPS::FLAG_K_IN_DATA = 8 |
Definition at line 441 of file RtpsCore.idl.
Referenced by OpenDDS::RTPS::Spdp::SpdpTransport::dispose_unregister(), OpenDDS::RTPS::Spdp::SpdpTransport::handle_input(), OpenDDS::DCPS::RtpsSampleHeader::init(), OpenDDS::DCPS::RtpsSampleHeader::into_received_data_sample(), OpenDDS::DCPS::RtpsSampleHeader::populate_data_control_submessages(), OpenDDS::DCPS::RtpsUdpReceiveStrategy::reassemble(), and OpenDDS::DCPS::RtpsSampleHeader::split().
const octet OpenDDS::RTPS::FLAG_K_IN_FRAG = 4 |
Definition at line 440 of file RtpsCore.idl.
Referenced by OpenDDS::DCPS::RtpsSampleHeader::into_received_data_sample(), and OpenDDS::DCPS::RtpsSampleHeader::split().
const octet OpenDDS::RTPS::FLAG_L = 4 |
Definition at line 439 of file RtpsCore.idl.
Referenced by OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(), OpenDDS::DCPS::RtpsUdpDataLink::process_heartbeat_i(), and OpenDDS::DCPS::RtpsUdpDataLink::send_heartbeats_manual().
const octet OpenDDS::RTPS::FLAG_M = 2 |
Definition at line 437 of file RtpsCore.idl.
const octet OpenDDS::RTPS::FLAG_Q = 2 |
Definition at line 434 of file RtpsCore.idl.
Referenced by OpenDDS::RTPS::Spdp::SpdpTransport::dispose_unregister(), OpenDDS::DCPS::RtpsSampleHeader::into_received_data_sample(), OpenDDS::DCPS::RtpsSampleHeader::populate_data_control_submessages(), OpenDDS::DCPS::RtpsSampleHeader::populate_data_sample_submessages(), and OpenDDS::DCPS::RtpsSampleHeader::split().
const ACE_CDR::UShort OpenDDS::RTPS::HEARTBEAT_SZ = 28 |
Definition at line 24 of file MessageTypes.h.
Referenced by OpenDDS::DCPS::RtpsUdpDataLink::send_directed_heartbeats(), OpenDDS::DCPS::RtpsUdpDataLink::send_heartbeats(), and OpenDDS::DCPS::RtpsUdpDataLink::send_heartbeats_manual().
const ACE_CDR::UShort OpenDDS::RTPS::INFO_DST_SZ = 12 |
Definition at line 25 of file MessageTypes.h.
Referenced by OpenDDS::DCPS::RtpsUdpDataLink::add_gap_submsg(), OpenDDS::DCPS::RtpsUdpDataLink::marshal_gaps(), OpenDDS::DCPS::RtpsSampleHeader::populate_data_sample_submessages(), OpenDDS::DCPS::RtpsUdpDataLink::send_ack_nacks(), OpenDDS::DCPS::RtpsUdpDataLink::send_directed_heartbeats(), OpenDDS::DCPS::RtpsUdpDataLink::send_durability_gaps(), and OpenDDS::DCPS::RtpsUdpDataLink::send_heartbeat_replies().
const ACE_CDR::UShort OpenDDS::RTPS::INFO_TS_SZ = 8 |
Definition at line 26 of file MessageTypes.h.
Definition at line 171 of file RtpsDiscovery.h.
Definition at line 51 of file BaseMessageTypes.h.
Referenced by OpenDDS::DCPS::RtpsUdpReceiveStrategy::MessageReceiver::reset().
{ LOCATOR_KIND_INVALID, LOCATOR_PORT_INVALID, { 0 } }
Definition at line 49 of file BaseMessageTypes.h.
Referenced by OpenDDS::DCPS::RtpsUdpReceiveStrategy::MessageReceiver::submsg().
const long OpenDDS::RTPS::LOCATOR_KIND_INVALID = -1 |
Definition at line 98 of file RtpsCore.idl.
const long OpenDDS::RTPS::LOCATOR_KIND_RESERVED = 0 |
Definition at line 99 of file RtpsCore.idl.
const long OpenDDS::RTPS::LOCATOR_KIND_UDPv4 = 1 |
Definition at line 100 of file RtpsCore.idl.
Referenced by address_to_kind(), OpenDDS::RTPS::Spdp::build_local_pdata(), and OpenDDS::DCPS::RtpsUdpReceiveStrategy::MessageReceiver::submsg().
const long OpenDDS::RTPS::LOCATOR_KIND_UDPv6 = 2 |
Definition at line 101 of file RtpsCore.idl.
Referenced by address_to_kind().
const unsigned long OpenDDS::RTPS::LOCATOR_PORT_INVALID = 0 |
Definition at line 102 of file RtpsCore.idl.
Referenced by OpenDDS::DCPS::RtpsUdpReceiveStrategy::MessageReceiver::reset().
const LocatorUDPv4_t OpenDDS::RTPS::LOCATORUDPv4_INVALID = { 0, 0 } |
Definition at line 53 of file BaseMessageTypes.h.
const double OpenDDS::RTPS::NANOS_TO_RTPS_FRACS = 4.294967296 |
Definition at line 24 of file BaseMessageTypes.h.
Referenced by OpenDDS::DCPS::RtpsUdpReceiveStrategy::MessageReceiver::fill_header().
const short OpenDDS::RTPS::NO_KEY = 1 |
Definition at line 121 of file RtpsCore.idl.
{ 0x00, 0x00, 0x00, 0x01 }
Definition at line 31 of file MessageTypes.h.
Referenced by OpenDDS::RTPS::Sedp::signal_liveliness_unsecure().
{ 0x00, 0x00, 0x00, 0x02 }
Definition at line 33 of file MessageTypes.h.
Referenced by OpenDDS::RTPS::Sedp::signal_liveliness_unsecure().
{ 0x00, 0x00, 0x00, 0x00 }
Definition at line 29 of file MessageTypes.h.
const DDS::Security::ParticipantSecurityInfo OpenDDS::RTPS::PARTICIPANT_SECURITY_ATTRIBUTES_INFO_DEFAULT = {0, 0} |
Definition at line 33 of file SecurityHelpers.h.
const ParameterId_t OpenDDS::RTPS::PID_BUILTIN_ENDPOINT_SET = 0x0058 |
Definition at line 245 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_COHERENT_SET = 0x0056 |
Definition at line 255 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_CONTENT_FILTER_INFO = 0x0055 |
Definition at line 254 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_CONTENT_FILTER_PROPERTY = 0x0035 |
Definition at line 240 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_DEADLINE = 0x0023 |
Definition at line 207 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_DEFAULT_MULTICAST_LOCATOR = 0x0048 |
Definition at line 227 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_DEFAULT_UNICAST_IPADDRESS = 0x000c |
Definition at line 230 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_DEFAULT_UNICAST_LOCATOR = 0x0031 |
Definition at line 226 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_DEFAULT_UNICAST_PORT = 0x000e |
Definition at line 231 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_DESTINATION_ORDER = 0x0025 |
Definition at line 212 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_DURABILITY = 0x001d |
Definition at line 205 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_DURABILITY_SERVICE = 0x001e |
Definition at line 206 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_ENDPOINT_GUID = 0x005a |
Definition at line 252 of file RtpsCore.idl.
Referenced by decode_parameter_list().
const ParameterId_t OpenDDS::RTPS::PID_ENTITY_NAME = 0x0062 |
Definition at line 248 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_EXPECTS_INLINE_QOS = 0x0043 |
Definition at line 236 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_GROUP_DATA = 0x002d |
Definition at line 203 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_GROUP_ENTITYID = 0x0053 |
Definition at line 244 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_GROUP_GUID = 0x0052 |
Definition at line 243 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_HISTORY = 0x0040 |
Definition at line 213 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_KEY_HASH = 0x0070 |
Definition at line 249 of file RtpsCore.idl.
Referenced by OpenDDS::DCPS::RtpsSampleHeader::into_received_data_sample().
const ParameterId_t OpenDDS::RTPS::PID_LATENCY_BUDGET = 0x0027 |
Definition at line 208 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_LIFESPAN = 0x002b |
Definition at line 211 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_LIVELINESS = 0x001b |
Definition at line 209 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_METATRAFFIC_MULTICAST_IPADDRESS = 0x000b |
Definition at line 234 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_METATRAFFIC_MULTICAST_LOCATOR = 0x0033 |
Definition at line 229 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_METATRAFFIC_MULTICAST_PORT = 0x0046 |
Definition at line 235 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_METATRAFFIC_UNICAST_IPADDRESS = 0x0045 |
Definition at line 232 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_METATRAFFIC_UNICAST_LOCATOR = 0x0032 |
Definition at line 228 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_METATRAFFIC_UNICAST_PORT = 0x000d |
Definition at line 233 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_MULTICAST_IPADDRESS = 0x0011 |
Definition at line 225 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_MULTICAST_LOCATOR = 0x0030 |
Definition at line 224 of file RtpsCore.idl.
Definition at line 271 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_OPENDDS_BASE = PIDMASK_VENDOR_SPECIFIC + 0x3000 |
Definition at line 269 of file RtpsCore.idl.
Definition at line 270 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_ORIGINAL_WRITER_INFO = 0x0061 |
Definition at line 258 of file RtpsCore.idl.
Referenced by OpenDDS::DCPS::RtpsSampleHeader::process_iqos().
const ParameterId_t OpenDDS::RTPS::PID_OWNERSHIP = 0x001f |
Definition at line 215 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_OWNERSHIP_STRENGTH = 0x0006 |
Definition at line 216 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_PAD = 0x0000 |
Definition at line 198 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_PARTICIPANT_BUILTIN_ENDPOINTS = 0x0044 |
Definition at line 238 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_PARTICIPANT_ENTITYID = 0x0051 |
Definition at line 242 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_PARTICIPANT_GUID = 0x0050 |
Definition at line 241 of file RtpsCore.idl.
Referenced by OpenDDS::RTPS::Spdp::SpdpTransport::dispose_unregister(), OpenDDS::Security::extract_participant_guid_from_cpdata(), and OpenDDS::RTPS::Spdp::SpdpTransport::handle_input().
const ParameterId_t OpenDDS::RTPS::PID_PARTICIPANT_LEASE_DURATION = 0x0002 |
Definition at line 239 of file RtpsCore.idl.
Definition at line 237 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_PARTITION = 0x0029 |
Definition at line 218 of file RtpsCore.idl.
Referenced by OpenDDS::DCPS::RtpsSampleHeader::process_iqos().
const ParameterId_t OpenDDS::RTPS::PID_PRESENTATION = 0x0021 |
Definition at line 217 of file RtpsCore.idl.
Referenced by OpenDDS::DCPS::RtpsSampleHeader::process_iqos().
const ParameterId_t OpenDDS::RTPS::PID_PROPERTY_LIST = 0x0059 |
Definition at line 246 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_PROTOCOL_VERSION = 0x0015 |
Definition at line 221 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_RELIABILITY = 0x001a |
Definition at line 210 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_RESOURCE_LIMITS = 0x0041 |
Definition at line 214 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_SENTINEL = 0x0001 |
Definition at line 199 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_STATUS_INFO = 0x0071 |
Definition at line 250 of file RtpsCore.idl.
Referenced by OpenDDS::DCPS::RtpsSampleHeader::process_iqos().
const ParameterId_t OpenDDS::RTPS::PID_TIME_BASED_FILTER = 0x0004 |
Definition at line 219 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_TOPIC_DATA = 0x002e |
Definition at line 204 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_TOPIC_NAME = 0x0005 |
Definition at line 201 of file RtpsCore.idl.
Referenced by OpenDDS::DCPS::RtpsSampleHeader::populate_inline_qos(), and OpenDDS::DCPS::RtpsSampleHeader::process_iqos().
const ParameterId_t OpenDDS::RTPS::PID_TRANSPORT_PRIORITY = 0x0049 |
Definition at line 220 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_TYPE_MAX_SIZE_SERIALIZED = 0x0060 |
Definition at line 247 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_TYPE_NAME = 0x0007 |
Definition at line 202 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_UNICAST_LOCATOR = 0x002f |
Definition at line 223 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_USER_DATA = 0x002c |
Definition at line 200 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PID_VENDORID = 0x0016 |
Definition at line 222 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PIDMASK_INCOMPATIBLE = 0x4000 |
Definition at line 262 of file RtpsCore.idl.
const ParameterId_t OpenDDS::RTPS::PIDMASK_VENDOR_SPECIFIC = 0x8000 |
Definition at line 261 of file RtpsCore.idl.
Definition at line 61 of file BaseMessageTypes.h.
Referenced by OpenDDS::RTPS::Spdp::build_local_pdata(), OpenDDS::DCPS::RtpsTransportHeader::init(), OpenDDS::DCPS::RtpsUdpSendStrategy::RtpsUdpSendStrategy(), and OpenDDS::RTPS::Spdp::SpdpTransport::SpdpTransport().
const ProtocolVersion_t OpenDDS::RTPS::PROTOCOLVERSION_1_0 = { 1, 0 } |
Definition at line 55 of file BaseMessageTypes.h.
const ProtocolVersion_t OpenDDS::RTPS::PROTOCOLVERSION_1_1 = { 1, 1 } |
Definition at line 56 of file BaseMessageTypes.h.
const ProtocolVersion_t OpenDDS::RTPS::PROTOCOLVERSION_2_0 = { 2, 0 } |
Definition at line 57 of file BaseMessageTypes.h.
const ProtocolVersion_t OpenDDS::RTPS::PROTOCOLVERSION_2_1 = { 2, 1 } |
Definition at line 58 of file BaseMessageTypes.h.
const ProtocolVersion_t OpenDDS::RTPS::PROTOCOLVERSION_2_2 = { 2, 2 } |
Definition at line 59 of file BaseMessageTypes.h.
const ProtocolVersion_t OpenDDS::RTPS::PROTOCOLVERSION_2_3 = { 2, 3 } |
Definition at line 60 of file BaseMessageTypes.h.
const short OpenDDS::RTPS::RELIABLE = 3 |
Definition at line 132 of file RtpsCore.idl.
const ACE_CDR::UShort OpenDDS::RTPS::RTPSHDR_SZ = 20 |
Definition at line 22 of file MessageTypes.h.
Referenced by OpenDDS::DCPS::RtpsUdpSendStrategy::marshal_transport_header(), and OpenDDS::DCPS::RtpsTransportHeader::max_marshaled_size().
const SequenceNumber_t OpenDDS::RTPS::SEQUENCENUMBER_UNKNOWN = { -1, 0 } |
Definition at line 47 of file BaseMessageTypes.h.
Referenced by OpenDDS::DCPS::DataWriterImpl::create_control_message(), OpenDDS::DCPS::DisjointSequence::cumulative_ack(), OpenDDS::DCPS::RtpsUdpDataLink::customize_queue_element(), OpenDDS::DCPS::DisjointSequence::last_ack(), OpenDDS::DCPS::TransportQueueElement::sequence(), and OpenDDS::DCPS::TransportCustomizedElement::sequence().
const ACE_CDR::UShort OpenDDS::RTPS::SMHDR_SZ = 4 |
Definition at line 23 of file MessageTypes.h.
Referenced by OpenDDS::DCPS::RtpsUdpDataLink::add_gap_submsg(), OpenDDS::DCPS::RtpsUdpDataLink::generate_nack_frags(), OpenDDS::RTPS::Spdp::SpdpTransport::handle_input(), OpenDDS::DCPS::RtpsSampleHeader::init(), OpenDDS::DCPS::RtpsUdpDataLink::marshal_gaps(), OpenDDS::DCPS::RtpsUdpDataLink::send_ack_nacks(), OpenDDS::DCPS::RtpsUdpDataLink::send_directed_heartbeats(), OpenDDS::DCPS::RtpsUdpDataLink::send_durability_gaps(), OpenDDS::DCPS::RtpsUdpDataLink::send_heartbeat_replies(), OpenDDS::DCPS::RtpsUdpDataLink::send_heartbeats(), OpenDDS::DCPS::RtpsUdpDataLink::send_heartbeats_manual(), and OpenDDS::DCPS::RtpsSampleHeader::split().
const Time_t OpenDDS::RTPS::TIME_INFINITE = { 0x7fffffff, 0xffffffff } |
Definition at line 21 of file BaseMessageTypes.h.
const Time_t OpenDDS::RTPS::TIME_INVALID = { -1, 0xffffffff } |
Definition at line 20 of file BaseMessageTypes.h.
Referenced by OpenDDS::DCPS::RtpsUdpReceiveStrategy::MessageReceiver::reset().
const Time_t OpenDDS::RTPS::TIME_ZERO = { 0, 0 } |
Definition at line 19 of file BaseMessageTypes.h.
{ { OpenDDS::DCPS::VENDORID_OCI[0], OpenDDS::DCPS::VENDORID_OCI[1] } }
Definition at line 27 of file BaseMessageTypes.h.
Referenced by OpenDDS::RTPS::Spdp::build_local_pdata(), OpenDDS::DCPS::RtpsUdpSendStrategy::RtpsUdpSendStrategy(), and OpenDDS::RTPS::Spdp::SpdpTransport::SpdpTransport().
const VendorId_t OpenDDS::RTPS::VENDORID_UNKNOWN = { { 0 } } |
Definition at line 26 of file BaseMessageTypes.h.
const short OpenDDS::RTPS::WITH_KEY = 2 |
Definition at line 122 of file RtpsCore.idl.