7 #ifndef _DDS_BUILTIN_HH 8 #define _DDS_BUILTIN_HH 11 #define DDS_SAFE_UNMARSH 1 14 # pragma warning(push) 15 # pragma warning(disable:4251) 16 # pragma warning(disable:4996) 19 # define DDS_BUILTIN_CPP_DDL_VERSION_MAJOR 5 20 # define DDS_BUILTIN_CPP_DDL_VERSION_MINOR 0 21 # define DDS_BUILTIN_CPP_DDL_VERSION_PATCH 0 22 # define DDS_BUILTIN_CPP_DDL_VERSION_MAJOR_STR "5" 23 # define DDS_BUILTIN_CPP_DDL_VERSION_MINOR_STR "0" 24 # define DDS_BUILTIN_CPP_DDL_VERSION_PATCH_STR "0" 26 #include <dds/dds_builtin_basic.hh> 30 struct UserDataQosPolicy;
31 class UserDataQosPolicyTypeSupport;
32 class UserDataQosPolicyDataReader;
33 class UserDataQosPolicyDataWriter;
36 #ifndef _DDS_sequence_cpp_DDS_UserDataQosPolicyPtr_defined 37 #define _DDS_sequence_cpp_DDS_UserDataQosPolicyPtr_defined 66 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
67 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
68 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
69 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
71 int get_marshal_size(
int offset,
int just_keys)
const;
72 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
73 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
78 typedef UserDataQosPolicyTypeSupport TypeSupport;
79 typedef UserDataQosPolicyDataReader DataReader;
80 typedef UserDataQosPolicyDataWriter DataWriter;
81 typedef UserDataQosPolicyPtrSeq Seq;
88 class TopicDataQosPolicyTypeSupport;
89 class TopicDataQosPolicyDataReader;
90 class TopicDataQosPolicyDataWriter;
93 #ifndef _DDS_sequence_cpp_DDS_TopicDataQosPolicyPtr_defined 94 #define _DDS_sequence_cpp_DDS_TopicDataQosPolicyPtr_defined 123 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
124 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
125 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
126 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
128 int get_marshal_size(
int offset,
int just_keys)
const;
129 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
130 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
135 typedef TopicDataQosPolicyTypeSupport TypeSupport;
136 typedef TopicDataQosPolicyDataReader DataReader;
137 typedef TopicDataQosPolicyDataWriter DataWriter;
138 typedef TopicDataQosPolicyPtrSeq Seq;
145 class GroupDataQosPolicyTypeSupport;
146 class GroupDataQosPolicyDataReader;
147 class GroupDataQosPolicyDataWriter;
150 #ifndef _DDS_sequence_cpp_DDS_GroupDataQosPolicyPtr_defined 151 #define _DDS_sequence_cpp_DDS_GroupDataQosPolicyPtr_defined 181 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
182 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
183 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
184 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
186 int get_marshal_size(
int offset,
int just_keys)
const;
187 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
188 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
193 typedef GroupDataQosPolicyTypeSupport TypeSupport;
194 typedef GroupDataQosPolicyDataReader DataReader;
195 typedef GroupDataQosPolicyDataWriter DataWriter;
196 typedef GroupDataQosPolicyPtrSeq Seq;
203 class TransportPriorityQosPolicyTypeSupport;
204 class TransportPriorityQosPolicyDataReader;
205 class TransportPriorityQosPolicyDataWriter;
208 #ifndef _DDS_sequence_cpp_DDS_TransportPriorityQosPolicyPtr_defined 209 #define _DDS_sequence_cpp_DDS_TransportPriorityQosPolicyPtr_defined 229 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
230 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
231 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
232 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
234 int get_marshal_size(
int offset,
int just_keys)
const;
235 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
236 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
241 typedef TransportPriorityQosPolicyTypeSupport TypeSupport;
242 typedef TransportPriorityQosPolicyDataReader DataReader;
243 typedef TransportPriorityQosPolicyDataWriter DataWriter;
244 typedef TransportPriorityQosPolicyPtrSeq Seq;
251 class LifespanQosPolicyTypeSupport;
252 class LifespanQosPolicyDataReader;
253 class LifespanQosPolicyDataWriter;
256 #ifndef _DDS_sequence_cpp_DDS_LifespanQosPolicyPtr_defined 257 #define _DDS_sequence_cpp_DDS_LifespanQosPolicyPtr_defined 280 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
281 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
282 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
283 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
285 int get_marshal_size(
int offset,
int just_keys)
const;
286 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
287 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
292 typedef LifespanQosPolicyTypeSupport TypeSupport;
293 typedef LifespanQosPolicyDataReader DataReader;
294 typedef LifespanQosPolicyDataWriter DataWriter;
295 typedef LifespanQosPolicyPtrSeq Seq;
317 class DurabilityQosPolicyTypeSupport;
318 class DurabilityQosPolicyDataReader;
319 class DurabilityQosPolicyDataWriter;
322 #ifndef _DDS_sequence_cpp_DDS_DurabilityQosPolicyPtr_defined 323 #define _DDS_sequence_cpp_DDS_DurabilityQosPolicyPtr_defined 365 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
366 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
367 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
368 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
370 int get_marshal_size(
int offset,
int just_keys)
const;
371 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
372 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
377 typedef DurabilityQosPolicyTypeSupport TypeSupport;
378 typedef DurabilityQosPolicyDataReader DataReader;
379 typedef DurabilityQosPolicyDataWriter DataWriter;
380 typedef DurabilityQosPolicyPtrSeq Seq;
400 class PresentationQosPolicyTypeSupport;
401 class PresentationQosPolicyDataReader;
402 class PresentationQosPolicyDataWriter;
405 #ifndef _DDS_sequence_cpp_DDS_PresentationQosPolicyPtr_defined 406 #define _DDS_sequence_cpp_DDS_PresentationQosPolicyPtr_defined 427 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
428 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
429 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
430 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
432 int get_marshal_size(
int offset,
int just_keys)
const;
433 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
434 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
444 typedef PresentationQosPolicyTypeSupport TypeSupport;
445 typedef PresentationQosPolicyDataReader DataReader;
446 typedef PresentationQosPolicyDataWriter DataWriter;
447 typedef PresentationQosPolicyPtrSeq Seq;
454 class DeadlineQosPolicyTypeSupport;
455 class DeadlineQosPolicyDataReader;
456 class DeadlineQosPolicyDataWriter;
459 #ifndef _DDS_sequence_cpp_DDS_DeadlineQosPolicyPtr_defined 460 #define _DDS_sequence_cpp_DDS_DeadlineQosPolicyPtr_defined 495 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
496 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
497 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
498 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
500 int get_marshal_size(
int offset,
int just_keys)
const;
501 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
502 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
507 typedef DeadlineQosPolicyTypeSupport TypeSupport;
508 typedef DeadlineQosPolicyDataReader DataReader;
509 typedef DeadlineQosPolicyDataWriter DataWriter;
510 typedef DeadlineQosPolicyPtrSeq Seq;
517 class LatencyBudgetQosPolicyTypeSupport;
518 class LatencyBudgetQosPolicyDataReader;
519 class LatencyBudgetQosPolicyDataWriter;
522 #ifndef _DDS_sequence_cpp_DDS_LatencyBudgetQosPolicyPtr_defined 523 #define _DDS_sequence_cpp_DDS_LatencyBudgetQosPolicyPtr_defined 553 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
554 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
555 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
556 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
558 int get_marshal_size(
int offset,
int just_keys)
const;
559 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
560 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
565 typedef LatencyBudgetQosPolicyTypeSupport TypeSupport;
566 typedef LatencyBudgetQosPolicyDataReader DataReader;
567 typedef LatencyBudgetQosPolicyDataWriter DataWriter;
568 typedef LatencyBudgetQosPolicyPtrSeq Seq;
586 class OwnershipQosPolicyTypeSupport;
587 class OwnershipQosPolicyDataReader;
588 class OwnershipQosPolicyDataWriter;
591 #ifndef _DDS_sequence_cpp_DDS_OwnershipQosPolicyPtr_defined 592 #define _DDS_sequence_cpp_DDS_OwnershipQosPolicyPtr_defined 612 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
613 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
614 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
615 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
617 int get_marshal_size(
int offset,
int just_keys)
const;
618 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
619 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
624 typedef OwnershipQosPolicyTypeSupport TypeSupport;
625 typedef OwnershipQosPolicyDataReader DataReader;
626 typedef OwnershipQosPolicyDataWriter DataWriter;
627 typedef OwnershipQosPolicyPtrSeq Seq;
634 class OwnershipStrengthQosPolicyTypeSupport;
635 class OwnershipStrengthQosPolicyDataReader;
636 class OwnershipStrengthQosPolicyDataWriter;
639 #ifndef _DDS_sequence_cpp_DDS_OwnershipStrengthQosPolicyPtr_defined 640 #define _DDS_sequence_cpp_DDS_OwnershipStrengthQosPolicyPtr_defined 664 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
665 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
666 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
667 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
669 int get_marshal_size(
int offset,
int just_keys)
const;
670 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
671 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
676 typedef OwnershipStrengthQosPolicyTypeSupport TypeSupport;
677 typedef OwnershipStrengthQosPolicyDataReader DataReader;
678 typedef OwnershipStrengthQosPolicyDataWriter DataWriter;
679 typedef OwnershipStrengthQosPolicyPtrSeq Seq;
699 class LivelinessQosPolicyTypeSupport;
700 class LivelinessQosPolicyDataReader;
701 class LivelinessQosPolicyDataWriter;
704 #ifndef _DDS_sequence_cpp_DDS_LivelinessQosPolicyPtr_defined 705 #define _DDS_sequence_cpp_DDS_LivelinessQosPolicyPtr_defined 749 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
750 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
751 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
752 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
754 int get_marshal_size(
int offset,
int just_keys)
const;
755 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
756 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
763 typedef LivelinessQosPolicyTypeSupport TypeSupport;
764 typedef LivelinessQosPolicyDataReader DataReader;
765 typedef LivelinessQosPolicyDataWriter DataWriter;
766 typedef LivelinessQosPolicyPtrSeq Seq;
773 class TimeBasedFilterQosPolicyTypeSupport;
774 class TimeBasedFilterQosPolicyDataReader;
775 class TimeBasedFilterQosPolicyDataWriter;
778 #ifndef _DDS_sequence_cpp_DDS_TimeBasedFilterQosPolicyPtr_defined 779 #define _DDS_sequence_cpp_DDS_TimeBasedFilterQosPolicyPtr_defined 804 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
805 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
806 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
807 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
809 int get_marshal_size(
int offset,
int just_keys)
const;
810 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
811 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
816 typedef TimeBasedFilterQosPolicyTypeSupport TypeSupport;
817 typedef TimeBasedFilterQosPolicyDataReader DataReader;
818 typedef TimeBasedFilterQosPolicyDataWriter DataWriter;
819 typedef TimeBasedFilterQosPolicyPtrSeq Seq;
826 class PartitionQosPolicyTypeSupport;
827 class PartitionQosPolicyDataReader;
828 class PartitionQosPolicyDataWriter;
831 #ifndef _DDS_sequence_cpp_DDS_PartitionQosPolicyPtr_defined 832 #define _DDS_sequence_cpp_DDS_PartitionQosPolicyPtr_defined 876 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
877 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
878 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
879 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
881 int get_marshal_size(
int offset,
int just_keys)
const;
882 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
883 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
888 typedef PartitionQosPolicyTypeSupport TypeSupport;
889 typedef PartitionQosPolicyDataReader DataReader;
890 typedef PartitionQosPolicyDataWriter DataWriter;
891 typedef PartitionQosPolicyPtrSeq Seq;
903 UNKN_RELIABILITY_QOS = 0,
911 class ReliabilityQosPolicyTypeSupport;
912 class ReliabilityQosPolicyDataReader;
913 class ReliabilityQosPolicyDataWriter;
916 #ifndef _DDS_sequence_cpp_DDS_ReliabilityQosPolicyPtr_defined 917 #define _DDS_sequence_cpp_DDS_ReliabilityQosPolicyPtr_defined 953 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
954 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
955 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
956 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
958 int get_marshal_size(
int offset,
int just_keys)
const;
959 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
960 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
967 typedef ReliabilityQosPolicyTypeSupport TypeSupport;
968 typedef ReliabilityQosPolicyDataReader DataReader;
969 typedef ReliabilityQosPolicyDataWriter DataWriter;
970 typedef ReliabilityQosPolicyPtrSeq Seq;
988 class DestinationOrderQosPolicyTypeSupport;
989 class DestinationOrderQosPolicyDataReader;
990 class DestinationOrderQosPolicyDataWriter;
993 #ifndef _DDS_sequence_cpp_DDS_DestinationOrderQosPolicyPtr_defined 994 #define _DDS_sequence_cpp_DDS_DestinationOrderQosPolicyPtr_defined 1020 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1021 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1022 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1023 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1025 int get_marshal_size(
int offset,
int just_keys)
const;
1026 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1027 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1032 typedef DestinationOrderQosPolicyTypeSupport TypeSupport;
1033 typedef DestinationOrderQosPolicyDataReader DataReader;
1034 typedef DestinationOrderQosPolicyDataWriter DataWriter;
1035 typedef DestinationOrderQosPolicyPtrSeq Seq;
1054 class HistoryQosPolicyTypeSupport;
1055 class HistoryQosPolicyDataReader;
1056 class HistoryQosPolicyDataWriter;
1059 #ifndef _DDS_sequence_cpp_DDS_HistoryQosPolicyPtr_defined 1060 #define _DDS_sequence_cpp_DDS_HistoryQosPolicyPtr_defined 1099 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1100 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1101 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1102 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1104 int get_marshal_size(
int offset,
int just_keys)
const;
1105 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1106 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1113 typedef HistoryQosPolicyTypeSupport TypeSupport;
1114 typedef HistoryQosPolicyDataReader DataReader;
1115 typedef HistoryQosPolicyDataWriter DataWriter;
1116 typedef HistoryQosPolicyPtrSeq Seq;
1123 class ResourceLimitsQosPolicyTypeSupport;
1124 class ResourceLimitsQosPolicyDataReader;
1125 class ResourceLimitsQosPolicyDataWriter;
1128 #ifndef _DDS_sequence_cpp_DDS_ResourceLimitsQosPolicyPtr_defined 1129 #define _DDS_sequence_cpp_DDS_ResourceLimitsQosPolicyPtr_defined 1153 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1154 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1155 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1156 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1158 int get_marshal_size(
int offset,
int just_keys)
const;
1159 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1160 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1175 typedef ResourceLimitsQosPolicyTypeSupport TypeSupport;
1176 typedef ResourceLimitsQosPolicyDataReader DataReader;
1177 typedef ResourceLimitsQosPolicyDataWriter DataWriter;
1178 typedef ResourceLimitsQosPolicyPtrSeq Seq;
1185 class DurabilityServiceQosPolicyTypeSupport;
1186 class DurabilityServiceQosPolicyDataReader;
1187 class DurabilityServiceQosPolicyDataWriter;
1190 #ifndef _DDS_sequence_cpp_DDS_DurabilityServiceQosPolicyPtr_defined 1191 #define _DDS_sequence_cpp_DDS_DurabilityServiceQosPolicyPtr_defined 1230 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1231 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1232 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1233 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1235 int get_marshal_size(
int offset,
int just_keys)
const;
1236 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1237 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1252 typedef DurabilityServiceQosPolicyTypeSupport TypeSupport;
1253 typedef DurabilityServiceQosPolicyDataReader DataReader;
1254 typedef DurabilityServiceQosPolicyDataWriter DataWriter;
1255 typedef DurabilityServiceQosPolicyPtrSeq Seq;
1265 #ifndef _DDS_SEQ_cpp_DDS_DDS_DataRepresentationId_tSeq_defined 1266 #define _DDS_SEQ_cpp_DDS_DDS_DataRepresentationId_tSeq_defined 1272 class DataRepresentationQosPolicyTypeSupport;
1273 class DataRepresentationQosPolicyDataReader;
1274 class DataRepresentationQosPolicyDataWriter;
1277 #ifndef _DDS_sequence_cpp_DDS_DataRepresentationQosPolicyPtr_defined 1278 #define _DDS_sequence_cpp_DDS_DataRepresentationQosPolicyPtr_defined 1308 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1309 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1310 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1311 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1313 int get_marshal_size(
int offset,
int just_keys)
const;
1314 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1315 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1320 typedef DataRepresentationQosPolicyTypeSupport TypeSupport;
1321 typedef DataRepresentationQosPolicyDataReader DataReader;
1322 typedef DataRepresentationQosPolicyDataWriter DataWriter;
1323 typedef DataRepresentationQosPolicyPtrSeq Seq;
1341 class TypeConsistencyEnforcementQosPolicyTypeSupport;
1342 class TypeConsistencyEnforcementQosPolicyDataReader;
1343 class TypeConsistencyEnforcementQosPolicyDataWriter;
1346 #ifndef _DDS_sequence_cpp_DDS_TypeConsistencyEnforcementQosPolicyPtr_defined 1347 #define _DDS_sequence_cpp_DDS_TypeConsistencyEnforcementQosPolicyPtr_defined 1369 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1370 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1371 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1372 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1374 int get_marshal_size(
int offset,
int just_keys)
const;
1375 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1376 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1381 typedef TypeConsistencyEnforcementQosPolicyTypeSupport TypeSupport;
1382 typedef TypeConsistencyEnforcementQosPolicyDataReader DataReader;
1383 typedef TypeConsistencyEnforcementQosPolicyDataWriter DataWriter;
1384 typedef TypeConsistencyEnforcementQosPolicyPtrSeq Seq;
1391 class TypecodeQosPolicyTypeSupport;
1392 class TypecodeQosPolicyDataReader;
1393 class TypecodeQosPolicyDataWriter;
1396 #ifndef _DDS_sequence_cpp_DDS_TypecodeQosPolicyPtr_defined 1397 #define _DDS_sequence_cpp_DDS_TypecodeQosPolicyPtr_defined 1416 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1417 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1418 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1419 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1421 int get_marshal_size(
int offset,
int just_keys)
const;
1422 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1423 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1430 typedef TypecodeQosPolicyTypeSupport TypeSupport;
1431 typedef TypecodeQosPolicyDataReader DataReader;
1432 typedef TypecodeQosPolicyDataWriter DataWriter;
1433 typedef TypecodeQosPolicyPtrSeq Seq;
1439 static const unsigned char TYPECODE_BE = 0x00;
1440 static const unsigned char TYPECODE_LE = 0x01;
1441 static const unsigned char TYPEOBJ_BE = 0x10;
1442 static const unsigned char TYPEOBJ_LE = 0x11;
1443 static const int32_t INSTANCE_NAME_MAXLEN = 255;
1445 class RpcQosPolicyTypeSupport;
1446 class RpcQosPolicyDataReader;
1447 class RpcQosPolicyDataWriter;
1450 #ifndef _DDS_sequence_cpp_DDS_RpcQosPolicyPtr_defined 1451 #define _DDS_sequence_cpp_DDS_RpcQosPolicyPtr_defined 1466 #ifndef _DDS_cpp_DDS_RpcQosPolicy_fixedstring255_t_defined 1467 #define _DDS_cpp_DDS_RpcQosPolicy_fixedstring255_t_defined 1468 typedef char fixedstring255_t[255+1];
1475 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1476 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1477 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1478 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1480 int get_marshal_size(
int offset,
int just_keys)
const;
1481 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1482 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1491 typedef RpcQosPolicyTypeSupport TypeSupport;
1492 typedef RpcQosPolicyDataReader DataReader;
1493 typedef RpcQosPolicyDataWriter DataWriter;
1494 typedef RpcQosPolicyPtrSeq Seq;
1500 struct RTPSProperty_t;
1501 class RTPSProperty_tTypeSupport;
1502 class RTPSProperty_tDataReader;
1503 class RTPSProperty_tDataWriter;
1506 #ifndef _DDS_sequence_cpp_DDS_RTPSProperty_tPtr_defined 1507 #define _DDS_sequence_cpp_DDS_RTPSProperty_tPtr_defined 1508 DECLARE_CPP_UNBOUNDED_SEQ( DDS::RTPSProperty_t *, RTPSProperty_tPtrSeq );
1511 struct COREDX_TS_STRUCT_EXPORT RTPSProperty_t {
1516 RTPSProperty_t(
const RTPSProperty_t & other );
1517 RTPSProperty_t& operator=(
const RTPSProperty_t & other);
1521 void copy(
const DDS::RTPSProperty_t * instance );
1523 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1524 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1525 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1526 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1528 int get_marshal_size(
int offset,
int just_keys)
const;
1529 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1530 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1535 typedef RTPSProperty_tTypeSupport TypeSupport;
1536 typedef RTPSProperty_tDataReader DataReader;
1537 typedef RTPSProperty_tDataWriter DataWriter;
1538 typedef RTPSProperty_tPtrSeq Seq;
1544 #ifndef _DDS_SEQ_cpp_DDS_DDS_RTPSProperty_tSeq_defined 1545 #define _DDS_SEQ_cpp_DDS_DDS_RTPSProperty_tSeq_defined 1546 DECLARE_CPP_UNBOUNDED_SEQ(
struct DDS::RTPSProperty_t, DDS_RTPSProperty_tSeq );
1549 DECLARE_CPP_UNBOUNDED_SEQ(
struct DDS::RTPSProperty_t, RTPSPropertySeq );
1551 class Property_tTypeSupport;
1552 class Property_tDataReader;
1553 class Property_tDataWriter;
1556 #ifndef _DDS_sequence_cpp_DDS_Property_tPtr_defined 1557 #define _DDS_sequence_cpp_DDS_Property_tPtr_defined 1577 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1578 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1579 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1580 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1582 int get_marshal_size(
int offset,
int just_keys)
const;
1583 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1584 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1593 typedef Property_tTypeSupport TypeSupport;
1594 typedef Property_tDataReader DataReader;
1595 typedef Property_tDataWriter DataWriter;
1596 typedef Property_tPtrSeq Seq;
1602 #ifndef _DDS_SEQ_cpp_DDS_DDS_Property_tSeq_defined 1603 #define _DDS_SEQ_cpp_DDS_DDS_Property_tSeq_defined 1604 DECLARE_CPP_UNBOUNDED_SEQ(
struct DDS::Property_t, DDS_Property_tSeq );
1609 class PropertyQosPolicyTypeSupport;
1610 class PropertyQosPolicyDataReader;
1611 class PropertyQosPolicyDataWriter;
1614 #ifndef _DDS_sequence_cpp_DDS_PropertyQosPolicyPtr_defined 1615 #define _DDS_sequence_cpp_DDS_PropertyQosPolicyPtr_defined 1636 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1637 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1638 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1639 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1641 int get_marshal_size(
int offset,
int just_keys)
const;
1642 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1643 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1648 typedef PropertyQosPolicyTypeSupport TypeSupport;
1649 typedef PropertyQosPolicyDataReader DataReader;
1650 typedef PropertyQosPolicyDataWriter DataWriter;
1651 typedef PropertyQosPolicyPtrSeq Seq;
1658 class TagTypeSupport;
1659 class TagDataReader;
1660 class TagDataWriter;
1663 #ifndef _DDS_sequence_cpp_DDS_TagPtr_defined 1664 #define _DDS_sequence_cpp_DDS_TagPtr_defined 1665 DECLARE_CPP_UNBOUNDED_SEQ(
DDS::Tag *, TagPtrSeq );
1671 struct COREDX_TS_STRUCT_EXPORT
Tag {
1676 Tag(
const Tag & other );
1677 Tag& operator=(
const Tag & other);
1681 void copy(
const DDS::Tag * instance );
1683 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1684 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1685 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1686 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1688 int get_marshal_size(
int offset,
int just_keys)
const;
1689 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1690 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1697 typedef TagTypeSupport TypeSupport;
1698 typedef TagDataReader DataReader;
1699 typedef TagDataWriter DataWriter;
1700 typedef TagPtrSeq Seq;
1706 #ifndef _DDS_SEQ_cpp_DDS_DDS_TagSeq_defined 1707 #define _DDS_SEQ_cpp_DDS_DDS_TagSeq_defined 1708 DECLARE_CPP_UNBOUNDED_SEQ(
struct DDS::Tag, DDS_TagSeq );
1711 DECLARE_CPP_UNBOUNDED_SEQ(
struct DDS::Tag, TagSeq );
1713 class DataTagsTypeSupport;
1714 class DataTagsDataReader;
1715 class DataTagsDataWriter;
1718 #ifndef _DDS_sequence_cpp_DDS_DataTagsPtr_defined 1719 #define _DDS_sequence_cpp_DDS_DataTagsPtr_defined 1720 DECLARE_CPP_UNBOUNDED_SEQ(
DDS::DataTags *, DataTagsPtrSeq );
1738 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1739 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1740 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1741 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1743 int get_marshal_size(
int offset,
int just_keys)
const;
1744 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1745 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1750 typedef DataTagsTypeSupport TypeSupport;
1751 typedef DataTagsDataReader DataReader;
1752 typedef DataTagsDataWriter DataWriter;
1753 typedef DataTagsPtrSeq Seq;
1762 class DCPSParticipantTypeSupport;
1763 class DCPSParticipantDataReader;
1764 class DCPSParticipantDataWriter;
1767 #ifndef _DDS_sequence_cpp_DDS_DCPSParticipantPtr_defined 1768 #define _DDS_sequence_cpp_DDS_DCPSParticipantPtr_defined 1787 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1788 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1789 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1790 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1792 int get_marshal_size(
int offset,
int just_keys)
const;
1793 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1794 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1805 typedef DCPSParticipantTypeSupport TypeSupport;
1806 typedef DCPSParticipantDataReader DataReader;
1807 typedef DCPSParticipantDataWriter DataWriter;
1808 typedef DCPSParticipantPtrSeq Seq;
1815 class DCPSPublicationTypeSupport;
1816 class DCPSPublicationDataReader;
1817 class DCPSPublicationDataWriter;
1820 #ifndef _DDS_sequence_cpp_DDS_DCPSPublicationPtr_defined 1821 #define _DDS_sequence_cpp_DDS_DCPSPublicationPtr_defined 1840 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1841 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1842 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1843 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1845 int get_marshal_size(
int offset,
int just_keys)
const;
1846 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1847 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1896 typedef DCPSPublicationTypeSupport TypeSupport;
1897 typedef DCPSPublicationDataReader DataReader;
1898 typedef DCPSPublicationDataWriter DataWriter;
1899 typedef DCPSPublicationPtrSeq Seq;
1906 class DCPSSubscriptionTypeSupport;
1907 class DCPSSubscriptionDataReader;
1908 class DCPSSubscriptionDataWriter;
1911 #ifndef _DDS_sequence_cpp_DDS_DCPSSubscriptionPtr_defined 1912 #define _DDS_sequence_cpp_DDS_DCPSSubscriptionPtr_defined 1931 int marshal_cdr( CDX_XcdrBuffer_t *cdr,
int just_keys)
const ;
1932 int marshal_key_hash( CDX_XcdrBuffer_t * cdr )
const;
1933 int unmarshal_cdr( CDX_XcdrBuffer_t * cdr,
int just_keys);
1934 int unmarshal_key_hash( CDX_XcdrBuffer_t * cdr );
1936 int get_marshal_size(
int offset,
int just_keys)
const;
1937 int marshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys)
const ;
1938 int unmarshal_cdr(
unsigned char * buf,
int offset,
int stream_len,
unsigned char swap,
int just_keys);
1985 typedef DCPSSubscriptionTypeSupport TypeSupport;
1986 typedef DCPSSubscriptionDataReader DataReader;
1987 typedef DCPSSubscriptionDataWriter DataWriter;
1988 typedef DCPSSubscriptionPtrSeq Seq;
1997 typedef unsigned char UnknownOperation;
1999 typedef unsigned char UnknownException;
2001 typedef unsigned char UnusedMember;
2009 # pragma warning(pop) DataReaders receive data published by the highest strength DataWriter for each Instance.
Definition: dds_builtin.hh:582
OwnershipQosPolicyKind
This enumeration contains the kinds of Ownership.
Definition: dds_builtin.hh:578
Definition: dds_builtin.hh:1919
PresentationQosPolicyAccessScopeKind
This enumeration contains the kinds of Access Scope for the PresentationQosPolicy.
Definition: dds_builtin.hh:390
A name-value pair 'tag'.
Definition: dds_builtin.hh:1671
DurabilityQosPolicyKind
This enumeration contains the kinds of Durability.
Definition: dds_builtin.hh:305
Determines instance ownership in the case of multple writers. CoreDX DDS supports both SHARED_OWNERSH...
Definition: dds_builtin.hh:600
Definition: dds_builtin.hh:1828
int32_t history_depth
history depth
Definition: dds_builtin.hh:1244
ReliabilityQosPolicyKind
This enumeration contains the kinds of Reliability.
Definition: dds_builtin.hh:902
Best effort delivery – NO retransmission, HB, or ACKNACK.
Definition: dds_builtin.hh:905
The DurabilityQosPolicy controls the durablity of data.
Definition: dds_builtin.hh:353
Defines the strength, or priority, of a Writer. The strength is used to determine ownership in the ca...
Definition: dds_builtin.hh:652
The scope is within samples published by DataWriters within the Publisher.
Definition: dds_builtin.hh:396
int32_t depth
history depth
Definition: dds_builtin.hh:1111
DataReaders receive data published by multiple DataWriters.
Definition: dds_builtin.hh:580
A hint to the middleware to help configure the transport priority mechanism.
Definition: dds_builtin.hh:217
DDS::DataRepresentationIdSeq value
data representation
Definition: dds_builtin.hh:1318
int32_t max_instances
maximum instances limit for the service
Definition: dds_builtin.hh:1248
Definition: dds_builtin.hh:311
Describes the data representation used by a topic.
Definition: dds_builtin.hh:1296
char * value
the property value
Definition: dds_builtin.hh:1589
int16_t DataRepresentationId_t
Indicates the form of data, for example CDR or XML.
Definition: dds_builtin.hh:1261
Indicates the level of reliability offered/provided by the Entity. If kind is RELIABLE_RELIABILITY_QO...
Definition: dds_builtin.hh:941
Definition: dds_builtin.hh:1218
fixedstring255_t service_instance_name
the name of the service instance
Definition: dds_builtin.hh:1485
int32_t max_instances
maximum instances allowed in the cache
Definition: dds_builtin.hh:1165
The DomainParticipant automatically asserts liveliness for all DataWriters within the DomainParticipa...
Definition: dds_builtin.hh:691
int32_t max_samples_per_instance
maximum samples per instance allowed in the cache
Definition: dds_builtin.hh:1167
char * entity_name
arbitrary string name assigned to participant
Definition: dds_builtin.hh:1803
DDS::OctetSeq value
sequence of bytes
Definition: dds_builtin.hh:191
DDS::OctetSeq value
sequence of bytes
Definition: dds_builtin.hh:133
A name-value pair property. The 'propagate' flag indicates if this property should be transfered thro...
Definition: dds_builtin.hh:1565
char * topic_name
the topic name
Definition: dds_builtin.hh:1854
DDS::StringSeq topic_aliases
a sequence of aliases to support derived interfaces
Definition: dds_builtin.hh:1489
int32_t max_samples
maximum samples limit for the service
Definition: dds_builtin.hh:1246
Reliable delivery – HB, ACKNACK, and re-transmission.
Definition: dds_builtin.hh:907
char * topic_name
topic name config of this entity
Definition: dds_builtin.hh:1945
Use the reception time to determine the order of samples.
Definition: dds_builtin.hh:982
Definition: dds_builtin_basic.hh:140
DestinationOrderQosPolicyKind
This enumeration contains the kinds of Destination Ordering.
Definition: dds_builtin.hh:980
Typecode representing the datatype a DataReader reads or a DataWriter writes.
Definition: dds_builtin.hh:1404
Specifies allowable latency.
Definition: dds_builtin.hh:541
Definition: dds_builtin.hh:1775
Definition: dds_builtin_basic.hh:41
char * name
the tag 'name'
Definition: dds_builtin.hh:1693
Augment a DataWriter or DataReader with RPC specific information.
Definition: dds_builtin.hh:1458
Provides the DDS infrastructure.
Definition: dds_builtin_basic.hh:27
unsigned char ordered_access
Determines if ordered access is supported within the defined 'scope'.
Definition: dds_builtin.hh:442
The application manually asserts the liveliness for each individual DataWriter by calling assert_live...
Definition: dds_builtin.hh:695
char * name
the property name
Definition: dds_builtin.hh:1587
Controls the ammount of historical data maintained by a DataReader or DataWriter. ...
Definition: dds_builtin.hh:1087
int32_t value
priority value
Definition: dds_builtin.hh:239
Definition: dds_builtin.hh:313
Defines a logical data partition.
Definition: dds_builtin.hh:864
unsigned char preallocate_instances
Request that the Reader or Writer pre-allocate the specified number of instances (if max_instances is...
Definition: dds_builtin.hh:1173
Allows the application to attach arbitrary information to a DomainParticipant, DataWriter or DataRead...
Definition: dds_builtin.hh:54
DDS::OctetSeq value
sequence of bytes
Definition: dds_builtin.hh:76
The scope is within an Instance.
Definition: dds_builtin.hh:392
Store Samples for each Instance (up to the limits specified by ResourceLimitsQosPolicy) until the DDS...
Definition: dds_builtin.hh:1050
Allows the application to attach arbitrary information to a Publisher or Subscriber.
Definition: dds_builtin.hh:169
LivelinessQosPolicyKind
This enumeration contains the kinds of Liveliness.
Definition: dds_builtin.hh:689
rules for determining type consistency
Definition: dds_builtin.hh:1357
char * entity_name
entity name config of this entity
Definition: dds_builtin.hh:1979
char * type_name
type name config of this entity
Definition: dds_builtin.hh:1947
DDS::StringSeq name
sequence of partition names
Definition: dds_builtin.hh:886
Definition: dds_builtin.hh:1624
unsigned char preallocate_samples
Request that the Reader or Writer pre-allocate the specified number of samples (if max_samples is not...
Definition: dds_builtin.hh:1170
The data is persisted locally within the source DataWriter.
Definition: dds_builtin.hh:309
int32_t max_samples_per_instance
maximum samples per instance limit for the service
Definition: dds_builtin.hh:1250
char * type_name
type of the type
Definition: dds_builtin.hh:1856
The scope is within samples published by DataWriters on the Topic.
Definition: dds_builtin.hh:394
unsigned char coherent_access
Determines if coherent access is supported within the defined 'scope'.
Definition: dds_builtin.hh:440
This QoS policy controls how each Subscriber orders received data samples.
Definition: dds_builtin.hh:1008
unsigned char encoding
encoding of the typecode bytes (little endian / big endian
Definition: dds_builtin.hh:1428
unsigned char propagate
propagate over discovery?
Definition: dds_builtin.hh:1591
Store at most depth Samples in the data cache for each Instance. Samples may be overwritten.
Definition: dds_builtin.hh:1047
HistoryQosPolicyKind
This enumeration contains the kinds of History.
Definition: dds_builtin.hh:1045
int32_t max_samples
maximum samples allowed in the cache
Definition: dds_builtin.hh:1163
Controls the presentation of received data samples to the application. CoreDX DDS currently supports ...
Definition: dds_builtin.hh:415
Determines the mechanism and parameters used by the application to determine whether an Entity is ali...
Definition: dds_builtin.hh:737
Allows the application to attach arbitrary information to a Topic QoS.
Definition: dds_builtin.hh:111
TypeConsistencyKind
the allowed kinds of TypeConsistency
Definition: dds_builtin.hh:1333
This QoS policy establishes a minimum update period for data instances.
Definition: dds_builtin.hh:483
The data is volatile, and is not persisted beyond the initial publication.
Definition: dds_builtin.hh:307
Definition: dds_builtin.hh:1335
Specifies the maximum duration of validity of the data written by the DataWriter. ...
Definition: dds_builtin.hh:268
DDS::OctetSeq value
sequence of bytes representing the TypeCode for the data type
Definition: dds_builtin.hh:1426
char * value
the tag 'value'
Definition: dds_builtin.hh:1695
Defines a filter based on time between samples. The DataReader indicates that it wants at most one sa...
Definition: dds_builtin.hh:792
Definition: dds_builtin.hh:1337
The Duration_t structure contains data to define a time duration.
Definition: dds_builtin_basic.hh:289
DDS::PropertySeq value
sequence of Property_t's
Definition: dds_builtin.hh:1646
int32_t value
the ownership strength value
Definition: dds_builtin.hh:674
The application manually asserts the liveliness all DataWriters within this DomainParticipant by call...
Definition: dds_builtin.hh:693
Specifies the resources that the Service can use to maintain data samples and instances.
Definition: dds_builtin.hh:1141
Use the timestamp set by the publisher to determine the order of samples.
Definition: dds_builtin.hh:984