#include <ies.h>
Inheritance diagram for IAX2IeList:
Public Member Functions | |
~IAX2IeList () | |
IAX2Ie * | RemoveIeAt (PINDEX i) |
IAX2Ie * | RemoveLastIe () |
void | Initialise () |
void | DeleteAt (PINDEX idex) |
BOOL | Empty () const |
BOOL | IsEmpty () const |
void | AppendIe (IAX2Ie *newMember) |
int | GetBinaryDataSize () const |
IAX2Ie * | GetIeAt (int i) const |
IAX2IeList::~IAX2IeList | ( | ) |
Destructor, so all eleents are destroyed on destruction
IAX2Ie* IAX2IeList::RemoveIeAt | ( | PINDEX | i | ) |
Access method, get pointer to information element at index. Returns NULL if index is out of bounds. This will remove the specified IAX2Ie from the list.
IAX2Ie* IAX2IeList::RemoveLastIe | ( | ) |
Access method, get pointer to last information element in the list. Returns NULL if index is out of bounds. This will remove the specified IAX2Ie from the list.
void IAX2IeList::Initialise | ( | ) | [inline] |
Initialisation - Objects are not automatically deleted on removal
void IAX2IeList::DeleteAt | ( | PINDEX | idex | ) |
Delete item at a particular index
BOOL IAX2IeList::Empty | ( | ) | const [inline] |
Test to see if list is empty - returns TRUE if no elements stored in this list
BOOL IAX2IeList::IsEmpty | ( | ) | const [inline] |
Test to see if list is empty - returns TRUE if no elements stored in this list
int IAX2IeList::GetBinaryDataSize | ( | ) | const |
Get the number of bytes to store all these IAX2Ie's in a network packet