#include <Incoming_Message_Stack.h>
Collaboration diagram for TAO::Incoming_Message_Stack:
Public Member Functions | |
Incoming_Message_Stack () | |
default constructor, intiliazes empty stack. | |
~Incoming_Message_Stack () | |
destructor, releases all elements on stack | |
void | push (TAO_Queued_Data *data) |
int | pop (TAO_Queued_Data *&data) |
int | top (TAO_Queued_Data *&data) |
Private Member Functions | |
Incoming_Message_Stack (const Incoming_Message_Stack &) | |
Default Copy-Constructor - not for public usage. | |
Incoming_Message_Stack & | operator= (Incoming_Message_Stack &other) |
Assignment operator - not for public usage. | |
Private Attributes | |
TAO_Queued_Data * | top_ |
top element of stack |
Internal class, providing stack functionality for TAO_Queued_Data objects. Stack operations don't require memory allocation.
|
default constructor, intiliazes empty stack.
|
|
destructor, releases all elements on stack
|
|
Default Copy-Constructor - not for public usage.
|
|
Assignment operator - not for public usage.
|
|
removing top element of stack,
|
|
pushing a new element onto stack, data must be a valid pointer, not NULL |
|
peeking top element of stack
|
|
top element of stack
|