16 #if !defined (__ACE_INLINE__) 26 const SendStateDataSampleList*
38 if ((*it)->head_ == head) {
62 item != 0 && toRemove == 0;
DataSampleElement * tail() const
DataSampleElement * tail_
iterator end()
Return iterator to end of list.
SendStateDataSampleListIterator()
Default constructor required by ForwardIterator concept.
static const SendStateDataSampleList * send_list_containing_element(const DataSampleElement *element, SendStateDataSampleList **begin, SendStateDataSampleList **end)
SendStateDataSampleList STL-style const iterator implementation.
SendStateDataSampleListIterator & operator--()
DataSampleElement * head() const
const DataSampleElement * tail_
pointer operator->() const
SendStateDataSampleListConstIterator & operator++()
SendStateDataSampleListConstIterator & operator--()
void enqueue_tail(const DataSampleElement *element)
bool dequeue_head(DataSampleElement *&stale)
ssize_t size_
Number of elements in the list.
DataSampleElement * next_send_sample_
Thread of data being unsent/sending/sent/released.
bool dequeue(const DataSampleElement *stale)
SendStateDataSampleListIterator & operator++()
DataSampleElement * head_
The first element of the list.
DataSampleElement * head_
DataSampleElement * previous_send_sample_
const DataSampleElement * current_
DataSampleElement * tail_
The last element of the list.
SendStateDataSampleList STL-style iterator implementation.
reference operator*() const
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
DataSampleElement * current_
const DataSampleElement * head_
The Internal API and Implementation of OpenDDS.
SendStateDataSampleListConstIterator()
Default constructor required by ForwardIterator concept.