3 #include "gapi_loanRegistry.h" 5 #include "ccpp_DataReader_impl.h" 6 #include "ccpp_DataReaderView_impl.h" 35 ::DDS::DataReaderView_ptr
64 ::DDS::DomainParticipant_ptr domain,
65 const char * type_name) THROW_ORB_EXCEPTIONS
67 return TypeSupport_impl::register_type(domain, type_name);
73 return TypeSupport_impl::get_type_name();
79 gapi_dataWriter handle
80 ) : ::
DDS::DataWriter_impl(handle)
90 ::DDS::InstanceHandle_t
94 return DataWriter_impl::register_instance(&instance_data);
97 ::DDS::InstanceHandle_t
100 const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS
102 return DataWriter_impl::register_instance_w_timestamp(&instance_data, source_timestamp);
108 ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
110 return DataWriter_impl::unregister_instance(&instance_data, handle);
116 ::DDS::InstanceHandle_t handle,
117 const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS
119 return DataWriter_impl::unregister_instance_w_timestamp(&instance_data, handle, source_timestamp);
125 ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
127 return DataWriter_impl::write(&instance_data, handle);
133 ::DDS::InstanceHandle_t handle,
134 const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS
136 return DataWriter_impl::write_w_timestamp(&instance_data, handle, source_timestamp);
142 ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
144 return DataWriter_impl::dispose(&instance_data, handle);
150 ::DDS::InstanceHandle_t handle,
151 const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS
153 return DataWriter_impl::dispose_w_timestamp(&instance_data, handle, source_timestamp);
159 ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
161 return DataWriter_impl::writedispose(&instance_data, handle);
167 ::DDS::InstanceHandle_t handle,
168 const ::DDS::Time_t & source_timestamp) THROW_ORB_EXCEPTIONS
170 return DataWriter_impl::writedispose_w_timestamp(&instance_data, handle, source_timestamp);
176 ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
178 return DataWriter_impl::get_key_value(&key_holder, handle);
181 ::DDS::InstanceHandle_t
185 return DataWriter_impl::lookup_instance(&instance_data);
191 gapi_dataReader handle
206 ::DDS::SampleInfoSeq & info_seq,
207 ::DDS::Long max_samples,
208 ::DDS::SampleStateMask sample_states,
209 ::DDS::ViewStateMask view_states,
210 ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
212 ::DDS::ReturnCode_t status;
215 if ( status == ::DDS::RETCODE_OK ) {
216 status = DataReader_impl::read(&received_data, info_seq, max_samples, sample_states, view_states, instance_states);
224 ::DDS::SampleInfoSeq & info_seq,
225 ::DDS::Long max_samples,
226 ::DDS::SampleStateMask sample_states,
227 ::DDS::ViewStateMask view_states,
228 ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
230 ::DDS::ReturnCode_t status;
233 if ( status == ::DDS::RETCODE_OK ) {
234 status = DataReader_impl::take(&received_data, info_seq, max_samples, sample_states, view_states, instance_states);
242 ::DDS::SampleInfoSeq & info_seq,
243 ::DDS::Long max_samples,
244 ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
246 ::DDS::ReturnCode_t status;
249 if ( status == ::DDS::RETCODE_OK ) {
250 status = DataReader_impl::read_w_condition(&received_data, info_seq, max_samples, a_condition);
258 ::DDS::SampleInfoSeq & info_seq,
259 ::DDS::Long max_samples,
260 ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
262 ::DDS::ReturnCode_t status;
265 if ( status == ::DDS::RETCODE_OK ) {
266 status = DataReader_impl::take_w_condition(&received_data, info_seq, max_samples, a_condition);
275 ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS
277 return DataReader_impl::read_next_sample(&received_data, sample_info);
284 ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS
286 return DataReader_impl::take_next_sample(&received_data, sample_info);
293 ::DDS::SampleInfoSeq & info_seq,
294 ::DDS::Long max_samples,
295 ::DDS::InstanceHandle_t a_handle,
296 ::DDS::SampleStateMask sample_states,
297 ::DDS::ViewStateMask view_states,
298 ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
300 ::DDS::ReturnCode_t status;
303 if ( status == ::DDS::RETCODE_OK ) {
304 status = DataReader_impl::read_instance(&received_data, info_seq, max_samples, a_handle, sample_states, view_states, instance_states);
312 ::DDS::SampleInfoSeq & info_seq,
313 ::DDS::Long max_samples,
314 ::DDS::InstanceHandle_t a_handle,
315 ::DDS::SampleStateMask sample_states,
316 ::DDS::ViewStateMask view_states,
317 ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
319 ::DDS::ReturnCode_t status;
322 if ( status == ::DDS::RETCODE_OK ) {
323 status = DataReader_impl::take_instance(&received_data, info_seq, max_samples, a_handle, sample_states, view_states, instance_states);
331 ::DDS::SampleInfoSeq & info_seq,
332 ::DDS::Long max_samples,
333 ::DDS::InstanceHandle_t a_handle,
334 ::DDS::SampleStateMask sample_states,
335 ::DDS::ViewStateMask view_states,
336 ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
338 ::DDS::ReturnCode_t status;
341 if ( status == ::DDS::RETCODE_OK ) {
342 status = DataReader_impl::read_next_instance(&received_data, info_seq, max_samples, a_handle, sample_states, view_states, instance_states);
350 ::DDS::SampleInfoSeq & info_seq,
351 ::DDS::Long max_samples,
352 ::DDS::InstanceHandle_t a_handle,
353 ::DDS::SampleStateMask sample_states,
354 ::DDS::ViewStateMask view_states,
355 ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
357 ::DDS::ReturnCode_t status;
360 if ( status == ::DDS::RETCODE_OK ) {
361 status = DataReader_impl::take_next_instance(&received_data, info_seq, max_samples, a_handle, sample_states, view_states, instance_states);
370 ::DDS::SampleInfoSeq & info_seq,
371 ::DDS::Long max_samples,
372 ::DDS::InstanceHandle_t a_handle,
373 ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
375 ::DDS::ReturnCode_t status;
378 if ( status == ::DDS::RETCODE_OK ) {
379 status = DataReader_impl::read_next_instance_w_condition(&received_data, info_seq, max_samples, a_handle, a_condition);
388 ::DDS::SampleInfoSeq & info_seq,
389 ::DDS::Long max_samples,
390 ::DDS::InstanceHandle_t a_handle,
391 ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
393 ::DDS::ReturnCode_t status;
396 if ( status == ::DDS::RETCODE_OK ) {
397 status = DataReader_impl::take_next_instance_w_condition(&received_data, info_seq, max_samples, a_handle, a_condition);
406 ::DDS::SampleInfoSeq & info_seq) THROW_ORB_EXCEPTIONS
408 ::DDS::ReturnCode_t status = ::DDS::RETCODE_OK;
410 if ( received_data.length() > 0 ) {
411 if (received_data.length() == info_seq.length() &&
412 received_data.release() == info_seq.release() ) {
413 if (!received_data.release()) {
414 status = DataReader_impl::return_loan( received_data.get_buffer(),
415 info_seq.get_buffer() );
417 if ( status == ::DDS::RETCODE_OK ) {
418 if ( !received_data.release() ) {
419 opensplice_dds_comm::GSDFPacketSeq::freebuf( received_data.get_buffer(
false) );
420 received_data.replace(0, 0, NULL,
false);
421 ::DDS::SampleInfoSeq::freebuf( info_seq.get_buffer(
false) );
422 info_seq.replace(0, 0, NULL,
false);
424 }
else if ( status == ::DDS::RETCODE_NO_DATA ) {
425 if ( received_data.release() ) {
426 status = ::DDS::RETCODE_OK;
428 status = ::DDS::RETCODE_PRECONDITION_NOT_MET;
433 status = ::DDS::RETCODE_PRECONDITION_NOT_MET;
443 ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
445 return DataReader_impl::get_key_value(&key_holder, handle);
448 ::DDS::InstanceHandle_t
452 return DataReader_impl::lookup_instance(&instance);
458 ::DDS::SampleInfoSeq & info_seq,
459 ::DDS::Long max_samples)
461 ::DDS::ReturnCode_t status = ::DDS::RETCODE_PRECONDITION_NOT_MET;
463 if ( received_data.length() == info_seq.length() &&
464 received_data.maximum() == info_seq.maximum() &&
465 received_data.release() == info_seq.release() ) {
466 if ( received_data.maximum() == 0 || received_data.release() ) {
467 if (received_data.maximum() == 0 ||
468 max_samples <= static_cast<DDS::Long>(received_data.maximum()) ||
469 max_samples == ::DDS::LENGTH_UNLIMITED ) {
470 status = ::DDS::RETCODE_OK;
481 gapi_dataReaderView handle
482 ) : ::DDS::DataReaderView_impl(handle)
496 ::DDS::SampleInfoSeq & info_seq,
497 ::DDS::Long max_samples,
498 ::DDS::SampleStateMask sample_states,
499 ::DDS::ViewStateMask view_states,
500 ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
502 ::DDS::ReturnCode_t status;
505 if ( status == ::DDS::RETCODE_OK ) {
506 status = DataReaderView_impl::read(&received_data, info_seq, max_samples, sample_states, view_states, instance_states);
514 ::DDS::SampleInfoSeq & info_seq,
515 ::DDS::Long max_samples,
516 ::DDS::SampleStateMask sample_states,
517 ::DDS::ViewStateMask view_states,
518 ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
520 ::DDS::ReturnCode_t status;
523 if ( status == ::DDS::RETCODE_OK ) {
524 status = DataReaderView_impl::take(&received_data, info_seq, max_samples, sample_states, view_states, instance_states);
532 ::DDS::SampleInfoSeq & info_seq,
533 ::DDS::Long max_samples,
534 ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
536 ::DDS::ReturnCode_t status;
539 if ( status == ::DDS::RETCODE_OK ) {
540 status = DataReaderView_impl::read_w_condition(&received_data, info_seq, max_samples, a_condition);
548 ::DDS::SampleInfoSeq & info_seq,
549 ::DDS::Long max_samples,
550 ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
552 ::DDS::ReturnCode_t status;
555 if ( status == ::DDS::RETCODE_OK ) {
556 status = DataReaderView_impl::take_w_condition(&received_data, info_seq, max_samples, a_condition);
565 ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS
567 return DataReaderView_impl::read_next_sample(&received_data, sample_info);
574 ::DDS::SampleInfo & sample_info) THROW_ORB_EXCEPTIONS
576 return DataReaderView_impl::take_next_sample(&received_data, sample_info);
583 ::DDS::SampleInfoSeq & info_seq,
584 ::DDS::Long max_samples,
585 ::DDS::InstanceHandle_t a_handle,
586 ::DDS::SampleStateMask sample_states,
587 ::DDS::ViewStateMask view_states,
588 ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
590 ::DDS::ReturnCode_t status;
593 if ( status == ::DDS::RETCODE_OK ) {
594 status = DataReaderView_impl::read_instance(&received_data, info_seq, max_samples, a_handle, sample_states, view_states, instance_states);
602 ::DDS::SampleInfoSeq & info_seq,
603 ::DDS::Long max_samples,
604 ::DDS::InstanceHandle_t a_handle,
605 ::DDS::SampleStateMask sample_states,
606 ::DDS::ViewStateMask view_states,
607 ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
609 ::DDS::ReturnCode_t status;
612 if ( status == ::DDS::RETCODE_OK ) {
613 status = DataReaderView_impl::take_instance(&received_data, info_seq, max_samples, a_handle, sample_states, view_states, instance_states);
621 ::DDS::SampleInfoSeq & info_seq,
622 ::DDS::Long max_samples,
623 ::DDS::InstanceHandle_t a_handle,
624 ::DDS::SampleStateMask sample_states,
625 ::DDS::ViewStateMask view_states,
626 ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
628 ::DDS::ReturnCode_t status;
631 if ( status == ::DDS::RETCODE_OK ) {
632 status = DataReaderView_impl::read_next_instance(&received_data, info_seq, max_samples, a_handle, sample_states, view_states, instance_states);
640 ::DDS::SampleInfoSeq & info_seq,
641 ::DDS::Long max_samples,
642 ::DDS::InstanceHandle_t a_handle,
643 ::DDS::SampleStateMask sample_states,
644 ::DDS::ViewStateMask view_states,
645 ::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
647 ::DDS::ReturnCode_t status;
650 if ( status == ::DDS::RETCODE_OK ) {
651 status = DataReaderView_impl::take_next_instance(&received_data, info_seq, max_samples, a_handle, sample_states, view_states, instance_states);
660 ::DDS::SampleInfoSeq & info_seq,
661 ::DDS::Long max_samples,
662 ::DDS::InstanceHandle_t a_handle,
663 ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
665 ::DDS::ReturnCode_t status;
668 if ( status == ::DDS::RETCODE_OK ) {
669 status = DataReaderView_impl::read_next_instance_w_condition(&received_data, info_seq, max_samples, a_handle, a_condition);
678 ::DDS::SampleInfoSeq & info_seq,
679 ::DDS::Long max_samples,
680 ::DDS::InstanceHandle_t a_handle,
681 ::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
683 ::DDS::ReturnCode_t status;
686 if ( status == ::DDS::RETCODE_OK ) {
687 status = DataReaderView_impl::take_next_instance_w_condition(&received_data, info_seq, max_samples, a_handle, a_condition);
696 ::DDS::SampleInfoSeq & info_seq) THROW_ORB_EXCEPTIONS
698 ::DDS::ReturnCode_t status = ::DDS::RETCODE_OK;
700 if ( received_data.length() > 0 ) {
701 if (received_data.length() == info_seq.length() &&
702 received_data.release() == info_seq.release() ) {
703 if (!received_data.release()) {
704 status = DataReaderView_impl::return_loan( received_data.get_buffer(),
705 info_seq.get_buffer() );
707 if ( status == ::DDS::RETCODE_OK ) {
708 if ( !received_data.release() ) {
709 opensplice_dds_comm::GSDFPacketSeq::freebuf( received_data.get_buffer(
false) );
710 received_data.replace(0, 0, NULL,
false);
711 ::DDS::SampleInfoSeq::freebuf( info_seq.get_buffer(
false) );
712 info_seq.replace(0, 0, NULL,
false);
714 }
else if ( status == ::DDS::RETCODE_NO_DATA ) {
715 if ( received_data.release() ) {
716 status = ::DDS::RETCODE_OK;
718 status = ::DDS::RETCODE_PRECONDITION_NOT_MET;
723 status = ::DDS::RETCODE_PRECONDITION_NOT_MET;
733 ::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
735 return DataReaderView_impl::get_key_value(&key_holder, handle);
738 ::DDS::InstanceHandle_t
742 return DataReaderView_impl::lookup_instance(&instance);
748 "<Long/></Member><Member name=\"packet_version\"><UShort/></Member><Member name=\"packet_type\"><UShort/>",
749 "</Member><Member name=\"packet_data\"><String/></Member><Member name=\"package_check_sum\"><LongLong/>",
750 "</Member></Struct></Module></MetaData>"};
virtual ::DDS::ReturnCode_t take(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
virtual ~GSDFPacketDataReaderView_impl(void)
virtual ::DDS::ReturnCode_t writedispose_w_timestamp(const GSDFPacket &instance_data,::DDS::InstanceHandle_t handle, const ::DDS::Time_t &source_timestamp) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t take_next_sample(GSDFPacket &received_data,::DDS::SampleInfo &sample_info) THROW_ORB_EXCEPTIONS
virtual ~GSDFPacketDataReader_impl(void)
::DDS::ReturnCode_t check_preconditions(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples)
virtual ::DDS::ReturnCode_t return_loan(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t read_w_condition(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t get_key_value(GSDFPacket &key_holder,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
virtual ::DDS::InstanceHandle_t lookup_instance(const GSDFPacket &instance) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t unregister_instance_w_timestamp(const GSDFPacket &instance_data,::DDS::InstanceHandle_t handle, const ::DDS::Time_t &source_timestamp) THROW_ORB_EXCEPTIONS
const char * __opensplice_dds_comm_GSDFPacket__keys(void)
GSDFPacketTypeSupport(void)
virtual ::DDS::ReturnCode_t write(const GSDFPacket &instance_data,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
static const ::DDS::ULong metaDescriptorArrLength
virtual ::DDS::ReturnCode_t take_w_condition(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t take(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t take_next_instance_w_condition(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t get_key_value(GSDFPacket &key_holder,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
GSDFPacketDataWriter_impl(gapi_dataWriter handle)
virtual ::DDS::ReturnCode_t dispose_w_timestamp(const GSDFPacket &instance_data,::DDS::InstanceHandle_t handle, const ::DDS::Time_t &source_timestamp) THROW_ORB_EXCEPTIONS
virtual ~GSDFPacketTypeSupport(void)
static const char * metaDescriptor[]
virtual ::DDS::ReturnCode_t read(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
virtual ::DDS::InstanceHandle_t register_instance(const GSDFPacket &instance_data) THROW_ORB_EXCEPTIONS
const char * __opensplice_dds_comm_GSDFPacket__name(void)
virtual ::DDS::ReturnCode_t take_w_condition(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t read_next_instance(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
c_bool __opensplice_dds_comm_GSDFPacket__copyIn(c_base base, struct opensplice_dds_comm::GSDFPacket *from, struct _opensplice_dds_comm_GSDFPacket *to)
virtual ~GSDFPacketDataWriter_impl(void)
virtual ::DDS::ReturnCode_t read_instance(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t write_w_timestamp(const GSDFPacket &instance_data,::DDS::InstanceHandle_t handle, const ::DDS::Time_t &source_timestamp) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t take_next_instance(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
virtual ::DDS::InstanceHandle_t register_instance_w_timestamp(const GSDFPacket &instance_data, const ::DDS::Time_t &source_timestamp) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t read_next_instance_w_condition(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t read_next_instance(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t dispose(const GSDFPacket &instance_data,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
virtual ::DDS::InstanceHandle_t lookup_instance(const GSDFPacket &instance_data) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t read_next_sample(GSDFPacket &received_data,::DDS::SampleInfo &sample_info) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t read_w_condition(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t read_next_instance_w_condition(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
virtual ::DDS::InstanceHandle_t lookup_instance(const GSDFPacket &instance) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t take_instance(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t unregister_instance(const GSDFPacket &instance_data,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t take_next_instance(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t get_key_value(GSDFPacket &key_holder,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
::DDS::DataWriter_ptr create_datawriter(gapi_dataWriter handle)
GSDFPacketDataReader_impl(gapi_dataReader handle)
::DDS::DataReader_ptr create_datareader(gapi_dataReader handle)
virtual ::DDS::ReturnCode_t read_instance(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t take_next_instance_w_condition(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t read(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
void __opensplice_dds_comm_GSDFPacket__copyOut(void *_from, void *_to)
virtual ::DDS::ReturnCode_t return_loan(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t writedispose(const GSDFPacket &instance_data,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t take_next_sample(GSDFPacket &received_data,::DDS::SampleInfo &sample_info) THROW_ORB_EXCEPTIONS
virtual char * get_type_name() THROW_ORB_EXCEPTIONS
DDS_DCPSUVLSeq< GSDFPacket, struct GSDFPacketSeq_uniq_ > GSDFPacketSeq
GSDFPacketDataReaderView_impl(gapi_dataReader handle)
virtual ::DDS::ReturnCode_t register_type(::DDS::DomainParticipant_ptr participant, const char *type_name) THROW_ORB_EXCEPTIONS
virtual ::DDS::ReturnCode_t take_instance(GSDFPacketSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS
::DDS::DataReaderView_ptr create_view(gapi_dataReaderView handle)
virtual ::DDS::ReturnCode_t read_next_sample(GSDFPacket &received_data,::DDS::SampleInfo &sample_info) THROW_ORB_EXCEPTIONS