#include <ZeroCopySeq_T.h>
Collaboration diagram for TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess:
Public Member Functions | |
PrivateMemberAccess (ZeroCopyDataSeq &seq) | |
CORBA::ULong | max_slots () const |
void | internal_set_length (CORBA::ULong len) |
void | set_loaner (OpenDDS::DCPS::DataReaderImpl *loaner) |
void | assign_ptr (CORBA::ULong ii, OpenDDS::DCPS::ReceivedDataElement *item) |
OpenDDS::DCPS::ReceivedDataElement * | get_ptr (CORBA::ULong ii) const |
void | assign_sample (CORBA::ULong ii, const Sample_T &sample) |
Private Attributes | |
ZeroCopyDataSeq & | seq_ |
Definition at line 111 of file ZeroCopySeq_T.h.
TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::PrivateMemberAccess | ( | ZeroCopyDataSeq & | seq | ) | [inline, explicit] |
void TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::assign_ptr | ( | CORBA::ULong | ii, | |
OpenDDS::DCPS::ReceivedDataElement * | item | |||
) | [inline] |
Definition at line 128 of file ZeroCopySeq_T.h.
References TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::assign_ptr(), and TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::seq_.
00128 { 00129 seq_.assign_ptr(ii, item); 00130 }
void TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::assign_sample | ( | CORBA::ULong | ii, | |
const Sample_T & | sample | |||
) | [inline] |
Definition at line 136 of file ZeroCopySeq_T.h.
References TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::assign_sample(), and TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::seq_.
00136 { 00137 seq_.assign_sample(ii, sample); 00138 }
OpenDDS::DCPS::ReceivedDataElement* TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::get_ptr | ( | CORBA::ULong | ii | ) | const [inline] |
Definition at line 132 of file ZeroCopySeq_T.h.
References TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::get_ptr(), and TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::seq_.
00132 { 00133 return seq_.get_ptr(ii); 00134 }
void TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::internal_set_length | ( | CORBA::ULong | len | ) | [inline] |
Definition at line 120 of file ZeroCopySeq_T.h.
References TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::internal_set_length(), and TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::seq_.
00120 { 00121 seq_.internal_set_length(len); 00122 }
CORBA::ULong TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::max_slots | ( | ) | const [inline] |
Definition at line 116 of file ZeroCopySeq_T.h.
References TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::max_slots(), and TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::seq_.
00116 { 00117 return seq_.max_slots(); 00118 }
void TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::set_loaner | ( | OpenDDS::DCPS::DataReaderImpl * | loaner | ) | [inline] |
Definition at line 124 of file ZeroCopySeq_T.h.
References TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::seq_, and TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::set_loaner().
00124 { 00125 seq_.set_loaner(loaner); 00126 }
ZeroCopyDataSeq& TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::seq_ [private] |
Definition at line 141 of file ZeroCopySeq_T.h.
Referenced by TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::assign_ptr(), TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::assign_sample(), TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::get_ptr(), TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::internal_set_length(), TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::max_slots(), and TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::PrivateMemberAccess::set_loaner().