| DDS-PSM-C++ 1.0 ISO C++ API for OpenSplice DDS |
#include <LoanedSamples.hpp>
Public Types | |
| typedef DELEGATE< T > ::const_iterator | const_iterator |
| typedef T | DataType |
| typedef dds::core::smart_ptr_traits < DELEGATE< T > >::ref_type | DELEGATE_REF_T |
| typedef DELEGATE< T >::iterator | iterator |
Public Member Functions | |
| LoanedSamples () | |
| ~LoanedSamples () | |
| const_iterator | begin () const |
| const DELEGATE_REF_T & | delegate () const |
| DELEGATE_REF_T & | delegate () |
| const_iterator | end () const |
| uint32_t | length () const |
This class encapsulate and automates the management of loaned samples. Notice that this class should be exception safe and implement the move idiom as explained at: http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Move_Constructor
Definition at line 34 of file LoanedSamples.hpp.
| typedef DELEGATE<T>::const_iterator dds::sub::LoanedSamples< T, DELEGATE >::const_iterator |
Definition at line 39 of file LoanedSamples.hpp.
| typedef T dds::sub::LoanedSamples< T, DELEGATE >::DataType |
Definition at line 37 of file LoanedSamples.hpp.
| typedef dds::core::smart_ptr_traits< DELEGATE<T> >::ref_type dds::sub::LoanedSamples< T, DELEGATE >::DELEGATE_REF_T |
Definition at line 41 of file LoanedSamples.hpp.
| typedef DELEGATE<T>::iterator dds::sub::LoanedSamples< T, DELEGATE >::iterator |
Definition at line 38 of file LoanedSamples.hpp.
| dds::sub::LoanedSamples< T, DELEGATE >::LoanedSamples | ( | ) |
| dds::sub::LoanedSamples< T, DELEGATE >::~LoanedSamples | ( | ) |
Implicitly return the loan.
| const_iterator dds::sub::LoanedSamples< T, DELEGATE >::begin | ( | ) | const |
| const DELEGATE_REF_T& dds::sub::LoanedSamples< T, DELEGATE >::delegate | ( | ) | const |
| DELEGATE_REF_T& dds::sub::LoanedSamples< T, DELEGATE >::delegate | ( | ) |
| const_iterator dds::sub::LoanedSamples< T, DELEGATE >::end | ( | ) | const |
| uint32_t dds::sub::LoanedSamples< T, DELEGATE >::length | ( | ) | const |
1.8.2