#include <RemoveAllVisitor.h>
Inheritance diagram for OpenDDS::DCPS::RemoveAllVisitor:


Public Member Functions | |
| RemoveAllVisitor () | |
| virtual | ~RemoveAllVisitor () |
| virtual int | visit_element_remove (TransportQueueElement *element, int &remove) |
| int | status () const |
| int | removed_bytes () const |
Private Attributes | |
| int | status_ |
| Holds the status of our visit. | |
| size_t | removed_bytes_ |
| ACE_INLINE OpenDDS::DCPS::RemoveAllVisitor::RemoveAllVisitor | ( | ) |
| OpenDDS::DCPS::RemoveAllVisitor::~RemoveAllVisitor | ( | ) | [virtual] |
| ACE_INLINE int OpenDDS::DCPS::RemoveAllVisitor::removed_bytes | ( | ) | const |
| ACE_INLINE int OpenDDS::DCPS::RemoveAllVisitor::status | ( | ) | const |
Accessor for the status. Called after this visitor object has been passed to BasicQueue<T>::accept_remove_visitor().
| int OpenDDS::DCPS::RemoveAllVisitor::visit_element_remove | ( | TransportQueueElement * | element, | |
| int & | remove | |||
| ) | [virtual] |
The BasicQueue<T>::accept_remove_visitor() method will call this visit_element_remove() method for each element in the queue.
size_t OpenDDS::DCPS::RemoveAllVisitor::removed_bytes_ [private] |
int OpenDDS::DCPS::RemoveAllVisitor::status_ [private] |
Holds the status of our visit.
1.4.7