12 #ifndef Ndds_Knowledge_UpdatePlugin_1088857132_h
13 #define Ndds_Knowledge_UpdatePlugin_1088857132_h
19 #ifndef pres_typePlugin_h
20 #include "pres/pres_typePlugin.h"
23 #if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
26 #undef NDDSUSERDllExport
27 #define NDDSUSERDllExport __declspec(dllexport)
32 #define Ndds_Knowledge_seq_octPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
33 #define Ndds_Knowledge_seq_octPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
34 #define Ndds_Knowledge_seq_octPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
36 #define Ndds_Knowledge_seq_octPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
37 #define Ndds_Knowledge_seq_octPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
45 const struct DDS_TypeAllocationParams_t * alloc_params);
53 NDDSUSERDllExport
extern RTIBool
58 NDDSUSERDllExport
extern void
61 const struct DDS_TypeDeallocationParams_t * dealloc_params);
63 NDDSUSERDllExport
extern void
67 NDDSUSERDllExport
extern void
71 NDDSUSERDllExport
extern void
81 NDDSUSERDllExport
extern RTIBool
83 PRESTypePluginEndpointData endpoint_data,
91 NDDSUSERDllExport
extern RTIBool
93 PRESTypePluginEndpointData endpoint_data,
95 struct RTICdrStream *stream,
96 RTIBool serialize_encapsulation,
97 RTIEncapsulationId encapsulation_id,
98 RTIBool serialize_sample,
99 void *endpoint_plugin_qos);
101 NDDSUSERDllExport
extern RTIBool
103 PRESTypePluginEndpointData endpoint_data,
105 struct RTICdrStream *stream,
106 RTIBool deserialize_encapsulation,
107 RTIBool deserialize_sample,
108 void *endpoint_plugin_qos);
110 NDDSUSERDllExport
extern RTIBool
112 PRESTypePluginEndpointData endpoint_data,
113 struct RTICdrStream *stream,
114 RTIBool skip_encapsulation,
116 void *endpoint_plugin_qos);
118 NDDSUSERDllExport
extern unsigned int
120 PRESTypePluginEndpointData endpoint_data,
122 RTIBool include_encapsulation,
123 RTIEncapsulationId encapsulation_id,
124 unsigned int current_alignment);
126 NDDSUSERDllExport
extern unsigned int
128 PRESTypePluginEndpointData endpoint_data,
129 RTIBool include_encapsulation,
130 RTIEncapsulationId encapsulation_id,
131 unsigned int current_alignment);
133 NDDSUSERDllExport
extern unsigned int
135 PRESTypePluginEndpointData endpoint_data,
136 RTIBool include_encapsulation,
137 RTIEncapsulationId encapsulation_id,
138 unsigned int current_alignment);
140 NDDSUSERDllExport
extern unsigned int
142 PRESTypePluginEndpointData endpoint_data,
143 RTIBool include_encapsulation,
144 RTIEncapsulationId encapsulation_id,
145 unsigned int current_alignment,
151 NDDSUSERDllExport
extern PRESTypePluginKeyKind
154 NDDSUSERDllExport
extern unsigned int
156 PRESTypePluginEndpointData endpoint_data,
158 RTIBool include_encapsulation,
159 RTIEncapsulationId encapsulation_id,
160 unsigned int current_alignment);
162 NDDSUSERDllExport
extern unsigned int
164 PRESTypePluginEndpointData endpoint_data,
165 RTIBool include_encapsulation,
166 RTIEncapsulationId encapsulation_id,
167 unsigned int current_alignment);
169 NDDSUSERDllExport
extern RTIBool
171 PRESTypePluginEndpointData endpoint_data,
173 struct RTICdrStream *stream,
174 RTIBool serialize_encapsulation,
175 RTIEncapsulationId encapsulation_id,
176 RTIBool serialize_key,
177 void *endpoint_plugin_qos);
179 NDDSUSERDllExport
extern RTIBool
181 PRESTypePluginEndpointData endpoint_data,
183 struct RTICdrStream *stream,
184 RTIBool deserialize_encapsulation,
185 RTIBool deserialize_key,
186 void *endpoint_plugin_qos);
188 NDDSUSERDllExport
extern RTIBool
190 PRESTypePluginEndpointData endpoint_data,
192 struct RTICdrStream *stream,
193 RTIBool deserialize_encapsulation,
194 RTIBool deserialize_key,
195 void *endpoint_plugin_qos);
213 #define Ndds_Knowledge_UpdatePlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
214 #define Ndds_Knowledge_UpdatePlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
215 #define Ndds_Knowledge_UpdatePlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
217 #define Ndds_Knowledge_UpdatePlugin_get_key PRESTypePluginDefaultEndpointData_getKey
218 #define Ndds_Knowledge_UpdatePlugin_return_key PRESTypePluginDefaultEndpointData_returnKey
220 #define Ndds_Knowledge_UpdatePlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
221 #define Ndds_Knowledge_UpdatePlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
229 const struct DDS_TypeAllocationParams_t * alloc_params);
237 NDDSUSERDllExport
extern RTIBool
242 NDDSUSERDllExport
extern void
245 const struct DDS_TypeDeallocationParams_t * dealloc_params);
247 NDDSUSERDllExport
extern void
251 NDDSUSERDllExport
extern void
255 NDDSUSERDllExport
extern void
259 unsigned int indent);
267 NDDSUSERDllExport
extern void
271 NDDSUSERDllExport
extern void
279 NDDSUSERDllExport
extern PRESTypePluginParticipantData
281 void *registration_data,
282 const struct PRESTypePluginParticipantInfo *participant_info,
283 RTIBool top_level_registration,
284 void *container_plugin_context,
285 RTICdrTypeCode *typeCode);
287 NDDSUSERDllExport
extern void
289 PRESTypePluginParticipantData participant_data);
291 NDDSUSERDllExport
extern PRESTypePluginEndpointData
293 PRESTypePluginParticipantData participant_data,
294 const struct PRESTypePluginEndpointInfo *endpoint_info,
295 RTIBool top_level_registration,
296 void *container_plugin_context);
298 NDDSUSERDllExport
extern void
300 PRESTypePluginEndpointData endpoint_data);
302 NDDSUSERDllExport
extern void
304 PRESTypePluginEndpointData endpoint_data,
308 NDDSUSERDllExport
extern RTIBool
310 PRESTypePluginEndpointData endpoint_data,
318 NDDSUSERDllExport
extern RTIBool
320 PRESTypePluginEndpointData endpoint_data,
322 struct RTICdrStream *stream,
323 RTIBool serialize_encapsulation,
324 RTIEncapsulationId encapsulation_id,
325 RTIBool serialize_sample,
326 void *endpoint_plugin_qos);
328 NDDSUSERDllExport
extern RTIBool
330 PRESTypePluginEndpointData endpoint_data,
332 struct RTICdrStream *stream,
333 RTIBool deserialize_encapsulation,
334 RTIBool deserialize_sample,
335 void *endpoint_plugin_qos);
337 NDDSUSERDllExport
extern RTIBool
340 unsigned int * length,
343 NDDSUSERDllExport
extern RTIBool
345 PRESTypePluginEndpointData endpoint_data,
347 RTIBool * drop_sample,
348 struct RTICdrStream *stream,
349 RTIBool deserialize_encapsulation,
350 RTIBool deserialize_sample,
351 void *endpoint_plugin_qos);
353 NDDSUSERDllExport
extern RTIBool
357 unsigned int length);
359 NDDSUSERDllExport
extern RTIBool
361 PRESTypePluginEndpointData endpoint_data,
362 struct RTICdrStream *stream,
363 RTIBool skip_encapsulation,
365 void *endpoint_plugin_qos);
367 NDDSUSERDllExport
extern unsigned int
369 PRESTypePluginEndpointData endpoint_data,
371 RTIBool include_encapsulation,
372 RTIEncapsulationId encapsulation_id,
373 unsigned int current_alignment);
375 NDDSUSERDllExport
extern unsigned int
377 PRESTypePluginEndpointData endpoint_data,
378 RTIBool include_encapsulation,
379 RTIEncapsulationId encapsulation_id,
380 unsigned int current_alignment);
382 NDDSUSERDllExport
extern unsigned int
384 PRESTypePluginEndpointData endpoint_data,
385 RTIBool include_encapsulation,
386 RTIEncapsulationId encapsulation_id,
387 unsigned int current_alignment);
389 NDDSUSERDllExport
extern unsigned int
391 PRESTypePluginEndpointData endpoint_data,
392 RTIBool include_encapsulation,
393 RTIEncapsulationId encapsulation_id,
394 unsigned int current_alignment,
400 NDDSUSERDllExport
extern PRESTypePluginKeyKind
403 NDDSUSERDllExport
extern unsigned int
405 PRESTypePluginEndpointData endpoint_data,
407 RTIBool include_encapsulation,
408 RTIEncapsulationId encapsulation_id,
409 unsigned int current_alignment);
411 NDDSUSERDllExport
extern unsigned int
413 PRESTypePluginEndpointData endpoint_data,
414 RTIBool include_encapsulation,
415 RTIEncapsulationId encapsulation_id,
416 unsigned int current_alignment);
418 NDDSUSERDllExport
extern RTIBool
420 PRESTypePluginEndpointData endpoint_data,
422 struct RTICdrStream *stream,
423 RTIBool serialize_encapsulation,
424 RTIEncapsulationId encapsulation_id,
425 RTIBool serialize_key,
426 void *endpoint_plugin_qos);
428 NDDSUSERDllExport
extern RTIBool
430 PRESTypePluginEndpointData endpoint_data,
432 struct RTICdrStream *stream,
433 RTIBool deserialize_encapsulation,
434 RTIBool deserialize_key,
435 void *endpoint_plugin_qos);
437 NDDSUSERDllExport
extern RTIBool
439 PRESTypePluginEndpointData endpoint_data,
441 RTIBool * drop_sample,
442 struct RTICdrStream *stream,
443 RTIBool deserialize_encapsulation,
444 RTIBool deserialize_key,
445 void *endpoint_plugin_qos);
447 NDDSUSERDllExport
extern RTIBool
449 PRESTypePluginEndpointData endpoint_data,
451 struct RTICdrStream *stream,
452 RTIBool deserialize_encapsulation,
453 RTIBool deserialize_key,
454 void *endpoint_plugin_qos);
456 NDDSUSERDllExport
extern RTIBool
458 PRESTypePluginEndpointData endpoint_data,
462 NDDSUSERDllExport
extern RTIBool
464 PRESTypePluginEndpointData endpoint_data,
468 NDDSUSERDllExport
extern RTIBool
470 PRESTypePluginEndpointData endpoint_data,
471 DDS_KeyHash_t *keyhash,
474 NDDSUSERDllExport
extern RTIBool
476 PRESTypePluginEndpointData endpoint_data,
477 struct RTICdrStream *stream,
478 DDS_KeyHash_t *keyhash,
479 RTIBool deserialize_encapsulation,
480 void *endpoint_plugin_qos);
483 NDDSUSERDllExport
extern struct PRESTypePlugin*
486 NDDSUSERDllExport
extern void
491 #if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
494 #undef NDDSUSERDllExport
495 #define NDDSUSERDllExport
NDDSUSERDllExport void Ndds_Knowledge_UpdatePluginSupport_destroy_key(Ndds_Knowledge_UpdateKeyHolder *key)
NDDSUSERDllExport RTIBool Ndds_Knowledge_seq_octPlugin_deserialize_key_sample(PRESTypePluginEndpointData endpoint_data, Ndds_Knowledge_seq_oct *sample, struct RTICdrStream *stream, RTIBool deserialize_encapsulation, RTIBool deserialize_key, void *endpoint_plugin_qos)
NDDSUSERDllExport unsigned int Ndds_Knowledge_UpdatePlugin_get_serialized_sample_min_size(PRESTypePluginEndpointData endpoint_data, RTIBool include_encapsulation, RTIEncapsulationId encapsulation_id, unsigned int current_alignment)
NDDSUSERDllExport void Ndds_Knowledge_UpdatePluginSupport_destroy_data_w_params(Ndds_Knowledge_Update *sample, const struct DDS_TypeDeallocationParams_t *dealloc_params)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePlugin_serialized_sample_to_key(PRESTypePluginEndpointData endpoint_data, Ndds_Knowledge_Update *sample, struct RTICdrStream *stream, RTIBool deserialize_encapsulation, RTIBool deserialize_key, void *endpoint_plugin_qos)
NDDSUSERDllExport unsigned int Ndds_Knowledge_seq_octPlugin_get_serialized_key_max_size(PRESTypePluginEndpointData endpoint_data, RTIBool include_encapsulation, RTIEncapsulationId encapsulation_id, unsigned int current_alignment)
NDDSUSERDllExport void Ndds_Knowledge_seq_octPluginSupport_destroy_data(Ndds_Knowledge_seq_oct *sample)
NDDSUSERDllExport struct PRESTypePlugin * Ndds_Knowledge_UpdatePlugin_new(void)
DDS_OctetSeq Ndds_Knowledge_seq_oct
NDDSUSERDllExport void Ndds_Knowledge_UpdatePlugin_return_sample(PRESTypePluginEndpointData endpoint_data, Ndds_Knowledge_Update *sample, void *handle)
NDDSUSERDllExport unsigned int Ndds_Knowledge_UpdatePlugin_get_serialized_key_max_size(PRESTypePluginEndpointData endpoint_data, RTIBool include_encapsulation, RTIEncapsulationId encapsulation_id, unsigned int current_alignment)
NDDSUSERDllExport unsigned int Ndds_Knowledge_UpdatePlugin_get_serialized_sample_max_size(PRESTypePluginEndpointData endpoint_data, RTIBool include_encapsulation, RTIEncapsulationId encapsulation_id, unsigned int current_alignment)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePlugin_deserialize(PRESTypePluginEndpointData endpoint_data, Ndds_Knowledge_Update **sample, RTIBool *drop_sample, struct RTICdrStream *stream, RTIBool deserialize_encapsulation, RTIBool deserialize_sample, void *endpoint_plugin_qos)
NDDSUSERDllExport unsigned int Ndds_Knowledge_UpdatePlugin_get_serialized_sample_size(PRESTypePluginEndpointData endpoint_data, RTIBool include_encapsulation, RTIEncapsulationId encapsulation_id, unsigned int current_alignment, const Ndds_Knowledge_Update *sample)
NDDSUSERDllExport void Ndds_Knowledge_UpdatePluginSupport_destroy_key_ex(Ndds_Knowledge_UpdateKeyHolder *key, RTIBool deallocate_pointers)
NDDSUSERDllExport unsigned int Ndds_Knowledge_seq_octPlugin_get_serialized_sample_size(PRESTypePluginEndpointData endpoint_data, RTIBool include_encapsulation, RTIEncapsulationId encapsulation_id, unsigned int current_alignment, const Ndds_Knowledge_seq_oct *sample)
NDDSUSERDllExport PRESTypePluginEndpointData Ndds_Knowledge_UpdatePlugin_on_endpoint_attached(PRESTypePluginParticipantData participant_data, const struct PRESTypePluginEndpointInfo *endpoint_info, RTIBool top_level_registration, void *container_plugin_context)
NDDSUSERDllExport PRESTypePluginParticipantData Ndds_Knowledge_UpdatePlugin_on_participant_attached(void *registration_data, const struct PRESTypePluginParticipantInfo *participant_info, RTIBool top_level_registration, void *container_plugin_context, RTICdrTypeCode *typeCode)
Ndds_Knowledge_seq_oct buffer
NDDSUSERDllExport RTIBool Ndds_Knowledge_seq_octPlugin_copy_sample(PRESTypePluginEndpointData endpoint_data, Ndds_Knowledge_seq_oct *out, const Ndds_Knowledge_seq_oct *in)
NDDSUSERDllExport unsigned int Ndds_Knowledge_UpdatePlugin_get_serialized_sample_max_size_ex(PRESTypePluginEndpointData endpoint_data, RTIBool *overflow, RTIBool include_encapsulation, RTIEncapsulationId encapsulation_id, unsigned int current_alignment)
NDDSUSERDllExport Ndds_Knowledge_seq_oct * Ndds_Knowledge_seq_octPluginSupport_create_data(void)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePlugin_skip(PRESTypePluginEndpointData endpoint_data, struct RTICdrStream *stream, RTIBool skip_encapsulation, RTIBool skip_sample, void *endpoint_plugin_qos)
NDDSUSERDllExport void Ndds_Knowledge_seq_octPluginSupport_destroy_data_w_params(Ndds_Knowledge_seq_oct *sample, const struct DDS_TypeDeallocationParams_t *dealloc_params)
NDDSUSERDllExport void Ndds_Knowledge_UpdatePlugin_on_participant_detached(PRESTypePluginParticipantData participant_data)
NDDSUSERDllExport void Ndds_Knowledge_seq_octPluginSupport_destroy_data_ex(Ndds_Knowledge_seq_oct *sample, RTIBool deallocate_pointers)
NDDSUSERDllExport Ndds_Knowledge_seq_oct * Ndds_Knowledge_seq_octPluginSupport_create_data_ex(RTIBool allocate_pointers)
NDDSUSERDllExport RTIBool Ndds_Knowledge_seq_octPlugin_serialize(PRESTypePluginEndpointData endpoint_data, const Ndds_Knowledge_seq_oct *sample, struct RTICdrStream *stream, RTIBool serialize_encapsulation, RTIEncapsulationId encapsulation_id, RTIBool serialize_sample, void *endpoint_plugin_qos)
NDDSUSERDllExport Ndds_Knowledge_Update * Ndds_Knowledge_UpdatePluginSupport_create_data_w_params(const struct DDS_TypeAllocationParams_t *alloc_params)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePlugin_key_to_instance(PRESTypePluginEndpointData endpoint_data, Ndds_Knowledge_Update *instance, const Ndds_Knowledge_UpdateKeyHolder *key)
NDDSUSERDllExport RTIBool Ndds_Knowledge_seq_octPlugin_serialized_sample_to_key(PRESTypePluginEndpointData endpoint_data, Ndds_Knowledge_seq_oct *sample, struct RTICdrStream *stream, RTIBool deserialize_encapsulation, RTIBool deserialize_key, void *endpoint_plugin_qos)
NDDSUSERDllExport RTIBool Ndds_Knowledge_seq_octPluginSupport_copy_data(Ndds_Knowledge_seq_oct *out, const Ndds_Knowledge_seq_oct *in)
NDDSUSERDllExport void Ndds_Knowledge_UpdatePluginSupport_destroy_data_ex(Ndds_Knowledge_Update *sample, RTIBool deallocate_pointers)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePlugin_instance_to_key(PRESTypePluginEndpointData endpoint_data, Ndds_Knowledge_UpdateKeyHolder *key, const Ndds_Knowledge_Update *instance)
NDDSUSERDllExport Ndds_Knowledge_Update * Ndds_Knowledge_UpdatePluginSupport_create_key_ex(RTIBool allocate_pointers)
NDDSUSERDllExport void Ndds_Knowledge_UpdatePlugin_delete(struct PRESTypePlugin *)
class Ndds_Knowledge_Update Ndds_Knowledge_UpdateKeyHolder
NDDSUSERDllExport void Ndds_Knowledge_UpdatePluginSupport_print_data(const Ndds_Knowledge_Update *sample, const char *desc, unsigned int indent)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePlugin_serialize(PRESTypePluginEndpointData endpoint_data, const Ndds_Knowledge_Update *sample, struct RTICdrStream *stream, RTIBool serialize_encapsulation, RTIEncapsulationId encapsulation_id, RTIBool serialize_sample, void *endpoint_plugin_qos)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePlugin_copy_sample(PRESTypePluginEndpointData endpoint_data, Ndds_Knowledge_Update *out, const Ndds_Knowledge_Update *in)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePlugin_deserialize_key_sample(PRESTypePluginEndpointData endpoint_data, Ndds_Knowledge_Update *sample, struct RTICdrStream *stream, RTIBool deserialize_encapsulation, RTIBool deserialize_key, void *endpoint_plugin_qos)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePlugin_serialize_to_cdr_buffer(char *buffer, unsigned int *length, const Ndds_Knowledge_Update *sample)
NDDSUSERDllExport PRESTypePluginKeyKind Ndds_Knowledge_seq_octPlugin_get_key_kind(void)
NDDSUSERDllExport RTIBool Ndds_Knowledge_seq_octPlugin_deserialize_sample(PRESTypePluginEndpointData endpoint_data, Ndds_Knowledge_seq_oct *sample, struct RTICdrStream *stream, RTIBool deserialize_encapsulation, RTIBool deserialize_sample, void *endpoint_plugin_qos)
NDDSUSERDllExport Ndds_Knowledge_Update * Ndds_Knowledge_UpdatePluginSupport_create_data_ex(RTIBool allocate_pointers)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePluginSupport_copy_data(Ndds_Knowledge_Update *out, const Ndds_Knowledge_Update *in)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePlugin_deserialize_from_cdr_buffer(Ndds_Knowledge_Update *sample, const char *buffer, unsigned int length)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePlugin_serialized_sample_to_keyhash(PRESTypePluginEndpointData endpoint_data, struct RTICdrStream *stream, DDS_KeyHash_t *keyhash, RTIBool deserialize_encapsulation, void *endpoint_plugin_qos)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePlugin_instance_to_keyhash(PRESTypePluginEndpointData endpoint_data, DDS_KeyHash_t *keyhash, const Ndds_Knowledge_Update *instance)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePlugin_deserialize_sample(PRESTypePluginEndpointData endpoint_data, Ndds_Knowledge_Update *sample, struct RTICdrStream *stream, RTIBool deserialize_encapsulation, RTIBool deserialize_sample, void *endpoint_plugin_qos)
NDDSUSERDllExport void Ndds_Knowledge_UpdatePluginSupport_destroy_data(Ndds_Knowledge_Update *sample)
NDDSUSERDllExport void Ndds_Knowledge_seq_octPluginSupport_print_data(const Ndds_Knowledge_seq_oct *sample, const char *desc, unsigned int indent)
NDDSUSERDllExport RTIBool Ndds_Knowledge_seq_octPlugin_skip(PRESTypePluginEndpointData endpoint_data, struct RTICdrStream *stream, RTIBool skip_encapsulation, RTIBool skip_sample, void *endpoint_plugin_qos)
NDDSUSERDllExport void Ndds_Knowledge_UpdatePlugin_on_endpoint_detached(PRESTypePluginEndpointData endpoint_data)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePlugin_serialize_key(PRESTypePluginEndpointData endpoint_data, const Ndds_Knowledge_Update *sample, struct RTICdrStream *stream, RTIBool serialize_encapsulation, RTIEncapsulationId encapsulation_id, RTIBool serialize_key, void *endpoint_plugin_qos)
NDDSUSERDllExport unsigned int Ndds_Knowledge_seq_octPlugin_get_serialized_sample_max_size_ex(PRESTypePluginEndpointData endpoint_data, RTIBool *overflow, RTIBool include_encapsulation, RTIEncapsulationId encapsulation_id, unsigned int current_alignment)
NDDSUSERDllExport Ndds_Knowledge_Update * Ndds_Knowledge_UpdatePluginSupport_create_data(void)
NDDSUSERDllExport RTIBool Ndds_Knowledge_UpdatePlugin_deserialize_key(PRESTypePluginEndpointData endpoint_data, Ndds_Knowledge_Update **sample, RTIBool *drop_sample, struct RTICdrStream *stream, RTIBool deserialize_encapsulation, RTIBool deserialize_key, void *endpoint_plugin_qos)
NDDSUSERDllExport Ndds_Knowledge_Update * Ndds_Knowledge_UpdatePluginSupport_create_key(void)
NDDSUSERDllExport unsigned int Ndds_Knowledge_seq_octPlugin_get_serialized_sample_max_size(PRESTypePluginEndpointData endpoint_data, RTIBool include_encapsulation, RTIEncapsulationId encapsulation_id, unsigned int current_alignment)
NDDSUSERDllExport unsigned int Ndds_Knowledge_UpdatePlugin_get_serialized_key_max_size_ex(PRESTypePluginEndpointData endpoint_data, RTIBool *overflow, RTIBool include_encapsulation, RTIEncapsulationId encapsulation_id, unsigned int current_alignment)
NDDSUSERDllExport unsigned int Ndds_Knowledge_seq_octPlugin_get_serialized_sample_min_size(PRESTypePluginEndpointData endpoint_data, RTIBool include_encapsulation, RTIEncapsulationId encapsulation_id, unsigned int current_alignment)
NDDSUSERDllExport PRESTypePluginKeyKind Ndds_Knowledge_UpdatePlugin_get_key_kind(void)
NDDSUSERDllExport RTIBool Ndds_Knowledge_seq_octPlugin_serialize_key(PRESTypePluginEndpointData endpoint_data, const Ndds_Knowledge_seq_oct *sample, struct RTICdrStream *stream, RTIBool serialize_encapsulation, RTIEncapsulationId encapsulation_id, RTIBool serialize_key, void *endpoint_plugin_qos)
NDDSUSERDllExport unsigned int Ndds_Knowledge_seq_octPlugin_get_serialized_key_max_size_ex(PRESTypePluginEndpointData endpoint_data, RTIBool *overflow, RTIBool include_encapsulation, RTIEncapsulationId encapsulation_id, unsigned int current_alignment)
NDDSUSERDllExport Ndds_Knowledge_seq_oct * Ndds_Knowledge_seq_octPluginSupport_create_data_w_params(const struct DDS_TypeAllocationParams_t *alloc_params)