#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 |
|
Destructor, so all eleents are destroyed on destruction |
|
Add a new IAX2Ie to the list |
|
Delete item at a particular index |
|
Test to see if list is empty - returns TRUE if no elements stored in this list |
|
Get the number of bytes to store all these IAX2Ie's in a network packet |
|
Get a pointer to the IAX2Ie which is stored at index i |
|
Initialisation - Objects are not automatically deleted on removal |
|
Test to see if list is empty - returns TRUE if no elements stored in this list |
|
Access method, get pointer to infromation element at index. Returns NULL if index is out of bounds. This will remove the specified IAX2Ie from the list. |
|
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. |