BaseMessageTypes.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008 #ifndef RTPS_BASEMESSAGETYPES_H
00009 #define RTPS_BASEMESSAGETYPES_H
00010
00011 #include "RtpsCoreC.h"
00012 #include "dds/DCPS/GuidUtils.h"
00013
00014 OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
00015
00016 namespace OpenDDS {
00017 namespace RTPS {
00018
00019 const Time_t TIME_ZERO = { 0, 0 };
00020 const Time_t TIME_INVALID = { -1, 0xffffffff };
00021 const Time_t TIME_INFINITE = { 0x7fffffff, 0xffffffff };
00022
00023
00024 const double NANOS_TO_RTPS_FRACS = 4.294967296;
00025
00026 const VendorId_t VENDORID_UNKNOWN = { { 0 } };
00027 const VendorId_t VENDORID_OPENDDS =
00028 { { OpenDDS::DCPS::VENDORID_OCI[0], OpenDDS::DCPS::VENDORID_OCI[1] } };
00029
00030
00031 using OpenDDS::DCPS::GUIDPREFIX_UNKNOWN;
00032 using OpenDDS::DCPS::GUID_UNKNOWN;
00033
00034 using OpenDDS::DCPS::ENTITYID_UNKNOWN;
00035 using OpenDDS::DCPS::ENTITYID_PARTICIPANT;
00036 using OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_TOPIC_WRITER;
00037 using OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_TOPIC_READER;
00038 using OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_PUBLICATIONS_WRITER;
00039 using OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_PUBLICATIONS_READER;
00040 using OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_SUBSCRIPTIONS_WRITER;
00041 using OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_SUBSCRIPTIONS_READER;
00042 using OpenDDS::DCPS::ENTITYID_SPDP_BUILTIN_PARTICIPANT_WRITER;
00043 using OpenDDS::DCPS::ENTITYID_SPDP_BUILTIN_PARTICIPANT_READER;
00044 using OpenDDS::DCPS::ENTITYID_P2P_BUILTIN_PARTICIPANT_MESSAGE_WRITER;
00045 using OpenDDS::DCPS::ENTITYID_P2P_BUILTIN_PARTICIPANT_MESSAGE_READER;
00046
00047 const SequenceNumber_t SEQUENCENUMBER_UNKNOWN = { -1, 0 };
00048
00049 const OpenDDS::DCPS::Locator_t LOCATOR_INVALID =
00050 { LOCATOR_KIND_INVALID, LOCATOR_PORT_INVALID, { 0 } };
00051 const OpenDDS::DCPS::OctetArray16 LOCATOR_ADDRESS_INVALID = { 0 };
00052
00053 const LocatorUDPv4_t LOCATORUDPv4_INVALID = { 0, 0 };
00054
00055 const ProtocolVersion_t PROTOCOLVERSION_1_0 = { 1, 0 };
00056 const ProtocolVersion_t PROTOCOLVERSION_1_1 = { 1, 1 };
00057 const ProtocolVersion_t PROTOCOLVERSION_2_0 = { 2, 0 };
00058 const ProtocolVersion_t PROTOCOLVERSION_2_1 = { 2, 1 };
00059 const ProtocolVersion_t PROTOCOLVERSION_2_2 = { 2, 2 };
00060 const ProtocolVersion_t PROTOCOLVERSION_2_3 = { 2, 3 };
00061 const ProtocolVersion_t PROTOCOLVERSION = PROTOCOLVERSION_2_3;
00062
00063 const char BLOB_PROP_PART_CRYPTO_HANDLE[] = "ParticipantCryptoHandle";
00064 const char BLOB_PROP_DW_CRYPTO_HANDLE[] = "DatawriterCryptoHandle";
00065 const char BLOB_PROP_DR_CRYPTO_HANDLE[] = "DatareaderCryptoHandle";
00066 }
00067 }
00068
00069 OPENDDS_END_VERSIONED_NAMESPACE_DECL
00070
00071 #endif