|
| cNetAddrList () noexcept |
|
| cNetAddrList (const char *pszAddresses) |
|
| ~cNetAddrList () |
|
ITERATE_t | get_AddrQty () const noexcept |
|
ITERATE_t | get_AddrCurIndex () const noexcept |
|
cStringA | GetAddrEnum (ITERATE_t i) const |
|
cStringA | get_AddrCurStr () const |
|
bool | SelectAddrEnum (ITERATE_t i) |
|
bool | SelectAddrMod (ITERATE_t i) |
|
bool | SelectAddrNext () |
|
ITERATE_t | AddAddress (const char *pszAddr) |
|
void | RemoveAll () |
|
cStringA | get_AddrListStr () const |
|
ITERATE_t | put_AddrListStr (const char *pszAddrList) |
|
| UNITTEST_FRIEND (cNetAddrList) |
|
| cArrayString () noexcept |
|
| cArrayString (const char **ppStr, ITERATE_t iCount) |
|
| cArrayString (const cArrayString &a) |
|
| cArrayString (THIS_t &&ref) noexcept |
|
| ~cArrayString () |
|
void | SetStrings (const char **ppStr, ITERATE_t iCount) |
|
void | SetStrings (cStringT< char > *ppStr, ITERATE_t iCount) |
|
ITERATE_t _cdecl | AddFormat (const char *pszFormat,...) |
|
ITERATE_t | AddTable (const char *const *ppszTable, size_t iElemSize=sizeof(char *)) |
|
ITERATE_t | AddUniqueMax (const char *pszStr, ITERATE_t iMax=k_MaxDefault) |
|
ITERATE_t | FindCmpI (const char *pszFind) const |
|
ITERATE_t | FindStrIR (const char *pszSearch) const |
|
char ** | get_PPStr () const |
|
STR_t | GetAtCheck (ITERATE_t i) const |
|
ITERATE_t | SetStrSep (const char *pszStr, char chSep=',') |
|
STR_t | GetStrSep (char chSep=',', ITERATE_t iMax=0x7FFF) const |
|
| cArrayTyped () noexcept |
|
| cArrayTyped (const THIS_t &rArray) |
|
| cArrayTyped (ITERATE_t iSize) |
|
virtual | ~cArrayTyped () |
|
bool | isValidCheck () const noexcept |
| < memory allocation and structure definitions are valid. More...
|
|
bool | IsValidIndex (ITERATE_t i) const noexcept |
|
ITERATE_t | ClampValidIndex (ITERATE_t i) const noexcept |
|
size_t | GetHeapStats (OUT ITERATE_t &iAllocCount) const noexcept |
|
void | AssertValidIndex (ITERATE_t nIndex) const |
|
const TYPE & | GetAtSecure (ITERATE_t nIndex) const |
|
TYPE & | ElementAtSecure (ITERATE_t nIndex) |
|
REF_t | ConstElementAt (ITERATE_t nIndex) const |
|
TYPE & | operator[] (ITERATE_t nIndex) |
|
const TYPE & | operator[] (ITERATE_t nIndex) const |
|
TYPE & | Head () |
|
TYPE & | Tail () |
|
TYPE & | ElementAtHead () |
|
TYPE & | ElementAtTail () |
|
REF_t | ConstHead () const |
|
REF_t | ConstTail () const |
|
REF_t | GetAtTail () |
|
void | UnLinkIndex (ITERATE_t nIndex) |
|
void | Swap (ITERATE_t i, ITERATE_t j) |
|
void | SetCopy (const cArrayTyped< TYPE, ARG_TYPE > &aValues) |
|
const cArrayTyped< TYPE, ARG_TYPE > & | operator= (const cArrayTyped< TYPE, ARG_TYPE > &aValues) |
|
ITERATE_t | FindIFor (ARG_TYPE arg) const |
|
bool | HasArg (ARG_TYPE arg) const |
|
void | RemoveLast () |
|
ELEM_t | PopHead () |
|
ELEM_t | PopTail () |
|
bool | RemoveArg (ARG_TYPE arg) |
|
void | UnLinkArg (ARG_TYPE arg) |
|
ITERATE_t | AddTail (ARG_TYPE newElement) |
|
ITERATE_t | PushTail (ARG_TYPE newElement) |
|
void | AddHead (ARG_TYPE newElement) |
|
TYPE * | get_DataWork () const |
|
void | AddArray (const SUPER_t &src) |
|
bool | IsEqualArray (const SUPER_t &aValues) const |
|
bool | isArraySorted () const |
|
bool | isArraySortedND () const |
|
void | QSort () |
|
| CArray () noexcept |
|
| CArray (THIS_t &&ref) noexcept |
|
virtual | ~CArray () |
|
bool | IsValidMallocSize () const noexcept |
|
ITERATE_t | GetSize () const noexcept |
|
ITERATE_t | GetUpperBound () const noexcept |
|
bool | IsEmpty () const noexcept |
|
void | SetSize (ITERATE_t nNewSize) |
|
ITERATE_t | GetMallocSize () const noexcept |
|
void | RemoveAll () |
| Clean up. More...
|
|
const TYPE & | GetAt (ITERATE_t nIndex) const |
|
TYPE & | ElementAt (ITERATE_t nIndex) |
|
void | SetAt (ITERATE_t nIndex, const TYPE & newElement) |
|
const TYPE * | GetData () const |
|
TYPE * | GetData () |
|
void | SetDataArrayPtr (TYPE *pData, ITERATE_t nSize) |
|
void | SetAtGrow (ITERATE_t nIndex, const TYPE & newElement) |
|
ITERATE_t | Add (const TYPE & newElement) |
|
void | Copy (const CArray &src) |
|
TYPE & | operator[] (ITERATE_t nIndex) |
|
const TYPE & | operator[] (ITERATE_t nIndex) const |
|
void | InsertAt (ITERATE_t nIndex, const TYPE & newElement) |
|
void | RemoveAt (ITERATE_t nIndex) |
|
void | RemoveAt (ITERATE_t nIndex, ITERATE_t iQty) |
|
void | MoveElement (ITERATE_t iFrom, ITERATE_t iTo) |
|
virtual | ~CObject () |
|
virtual void | AssertValid () const |
| < memory allocation and structure definitions are valid. More...
|
|
virtual void | Serialize (cArchive &a) |
|
Hold a potential list of alternate IP addresses and host names. used as fail over servers. "Name:Port,Name2:port", e.g. "menace.homeftp.net:2593,192.168.1.2:2593"