Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cNetAddrMgr Member List

This is the complete list of members for GrayLib::cNetAddrMgr, including all inherited members.

Add(cNetAddrTracker *pObj)Gray::cThreadLockArrayHash< cNetAddrTracker >inline
Gray::cArraySortHash::Add(TYPE pNew)Gray::cArraySorted< TYPE, TYPE, TYPE >protected
cArrayTyped< TYPE, TYPE >::Add(ARG_TYPE newElement)Gray::CArray< TYPE, ARG_TYPE >inlineprotected
AddArray(const SUPER_t &a)Gray::cArraySorted< TYPE, TYPE, TYPE >inlineprotected
AddHead(TYPE newElement)Gray::cArrayTyped< TYPE, TYPE >inlineprotected
AddLogAddr(cNetAddrTracker *pClientAddr)GrayLib::cNetAddrMgrinline
AddPresorted(ITERATE_t index, COMPARE_t iCompareRes, TYPE pNew)Gray::cArraySorted< TYPE, TYPE, TYPE >inlineprotected
AddTail(TYPE newElement)Gray::cArrayTyped< TYPE, TYPE >inlineprotected
AssertValid() constGray::CObjectinlinevirtual
AssertValidIndex(ITERATE_t nIndex) constGray::cArrayTyped< TYPE, TYPE >inlineprotected
CArray() noexceptGray::CArray< TYPE, ARG_TYPE >inlineprotected
CArray(THIS_t &&ref) noexceptGray::CArray< TYPE, ARG_TYPE >inlineprotected
cArrayTyped() noexceptGray::cArrayTyped< TYPE, TYPE >inlineprotected
cArrayTyped(const THIS_t &rArray)Gray::cArrayTyped< TYPE, TYPE >inlineprotected
cArrayTyped(ITERATE_t iSize)Gray::cArrayTyped< TYPE, TYPE >inlineexplicitprotected
cHeapObject()Gray::cHeapObjectinline
ClampValidIndex(ITERATE_t i) const noexceptGray::cArrayTyped< TYPE, TYPE >inlineprotected
cNetAddrMgr()GrayLib::cNetAddrMgrprotected
CompareData(REF_t pData1, REF_t pData2) const noexcept overrideGray::cArraySortHash< TYPE, _TYPE_HASH >inlineprotectedvirtual
cArraySorted< TYPE, TYPE, TYPE >::CompareData(REF_t Data1, REF_t Data2) const noexceptGray::cArrayTyped< TYPE, TYPE >inlineprotectedvirtual
CompareKey(KEY_t key1, REF_t pBase) const overrideGray::cArraySortHash< TYPE, _TYPE_HASH >inlineprotectedvirtual
cArraySortRef< TYPE, HASHCODE_t >::CompareKey(KEY_t key1, REF_t Data2) constGray::cArraySorted< TYPE, TYPE, TYPE >inlineprotectedvirtual
const_iterator typedefGray::cArrayTyped< TYPE, TYPE >protected
ConstElementAt(ITERATE_t nIndex) constGray::cArrayTyped< TYPE, TYPE >inlineprotected
ConstHead() constGray::cArrayTyped< TYPE, TYPE >inlineprotected
ConstTail() constGray::cArrayTyped< TYPE, TYPE >inlineprotected
Copy(const CArray &src)Gray::CArray< TYPE, ARG_TYPE >protected
CreateAddrTracker(const cNetAddress &addr)GrayLib::cNetAddrMgrvirtual
cSingleton(cNetAddrMgr *pObject, const TYPEINFO_t &rAddrCode=typeid(cNetAddrMgr)) noexceptGray::cSingleton< cNetAddrMgr >inlineprotected
cSingleton< cNetAddrMgr > classGrayLib::cNetAddrMgrfriend
cSingletonRegister(const TYPEINFO_t &rAddrCode) noexceptGray::cSingletonRegisterprotected
cSingletonStatic(TYPE *pObject) noexceptGray::cSingletonStatic< TYPE >inlineprotected
cThreadLockArrayHash()Gray::cThreadLockArrayHash< cNetAddrTracker >inline
DeleteAll()Gray::cArraySortFacade< TYPE, TYPE_PTR, TYPE_KEY >inlineprotected
DisposeAll()Gray::cThreadLockArrayHash< cNetAddrTracker >inline
ELEM_t typedefGray::cArraySortFacade< TYPE, TYPE_PTR, TYPE_KEY >protected
ElementAt(ITERATE_t nIndex)Gray::CArray< TYPE, ARG_TYPE >inlineprotected
ElementAtHead()Gray::cArrayTyped< TYPE, TYPE >inlineprotected
ElementAtSecure(ITERATE_t nIndex)Gray::cArrayTyped< TYPE, TYPE >inlineprotected
ElementAtTail()Gray::cArrayTyped< TYPE, TYPE >inlineprotected
FindAddrTracker(const cNetAddress &addr, bool bCreate=true)GrayLib::cNetAddrMgr
FindArgForKey(HASHCODE_t hashcode) constGray::cThreadLockArrayHash< cNetAddrTracker >inline
Gray::cArraySortHash::FindArgForKey(TYPE_KEY key1) const noexceptGray::cArraySortFacade< TYPE, TYPE_PTR, TYPE_KEY >inlineprotected
FindIFirstForKey(TYPE nKey) constGray::cArraySorted< TYPE, TYPE, TYPE >inlineprotected
FindIFor(TYPE arg) constGray::cArrayTyped< TYPE, TYPE >inlineprotected
FindIForAC_BRUTEFORCE(const TYPE_PTR pData) constGray::cArraySortFacade< TYPE, TYPE_PTR, TYPE_KEY >inlineprotected
FindIForAK(const TYPE *pBase) constGray::cArraySortHash< TYPE, _TYPE_HASH >inlineprotected
FindIForKey(KEY_t key) constGray::cArraySorted< TYPE, TYPE, TYPE >inlineprotected
FindILastForKey(TYPE nKey) constGray::cArraySorted< TYPE, TYPE, TYPE >inlineprotected
FindINear(REF_t pNew, COMPARE_t &iCompareRes) constGray::cArraySorted< TYPE, TYPE, TYPE >protected
FindINearKey(KEY_t key, COMPARE_t &iCompareRes) constGray::cArraySorted< TYPE, TYPE, TYPE >protected
get_DataWork() constGray::cArrayTyped< TYPE, TYPE >inlineprotected
get_HeapPtr() const noexcept overrideGray::cHeapObjectinlineprotectedvirtual
get_Single()Gray::cSingleton< cNetAddrMgr >inlinestatic
get_SingleCast()Gray::cSingletonStatic< TYPE >inlinestatic
get_SingleT()Gray::cSingleton< cNetAddrMgr >inlinestatic
get_SingleU() noexceptGray::cSingletonStatic< TYPE >inlinestatic
GetAt(ITERATE_t index) const noexceptGray::cArraySortFacade< TYPE, TYPE_PTR, TYPE_KEY >inlineprotected
GetAtCheck(ITERATE_t nIndex) constGray::cThreadLockArrayHash< cNetAddrTracker >inline
GetAtSecure(ITERATE_t nIndex) constGray::cArrayTyped< TYPE, TYPE >inlineprotected
GetAtTail()Gray::cArrayTyped< TYPE, TYPE >inlineprotected
GetData() constGray::CArray< TYPE, ARG_TYPE >inlineprotected
GetData()Gray::CArray< TYPE, ARG_TYPE >inlineprotected
GetHeapStats(OUT ITERATE_t &iAllocCount) const noexceptGray::cArrayTyped< TYPE, TYPE >inlineprotected
GetHeapStatsThis(OUT ITERATE_t &iAllocCount) constGray::cHeapObjectinlinevirtual
GetMallocSize() const noexceptGray::CArray< TYPE, ARG_TYPE >inlineprotected
GetSize() constGray::cThreadLockArrayHash< cNetAddrTracker >inline
GetUpperBound() const noexceptGray::CArray< TYPE, ARG_TYPE >inlineprotected
HasArg(TYPE arg) constGray::cArrayTyped< TYPE, TYPE >inlineprotected
Head()Gray::cArrayTyped< TYPE, TYPE >inlineprotected
I()Gray::cSingleton< cNetAddrMgr >inlinestatic
InsertAt(ITERATE_t nIndex, ARG_TYPE newElement)Gray::CArray< TYPE, ARG_TYPE >protected
isArraySorted() constGray::cArrayTyped< TYPE, TYPE >protected
isArraySortedND() constGray::cArrayTyped< TYPE, TYPE >protected
IsEmpty() constGray::cThreadLockArrayHash< cNetAddrTracker >inline
IsEqualArray(const SUPER_t &aValues) constGray::cArrayTyped< TYPE, TYPE >inlineprotected
isSingleCreated() noexceptGray::cSingletonStatic< TYPE >inlinestatic
cSingleton< cNetAddrMgr >::Gray::isValidCheck() const noexceptGray::CObjectinlinevirtual
cSingleton< cNetAddrMgr >::Gray::cHeapObject::isValidCheck() const noexceptGray::cHeapObjectinlinevirtual
cThreadLockArrayHash< cNetAddrTracker >::isValidCheck() const noexceptGray::cArrayTyped< TYPE, TYPE >inlinevirtual
IsValidIndex(ITERATE_t i) const noexceptGray::cArraySortFacade< TYPE, TYPE_PTR, TYPE_KEY >inlineprotected
IsValidInsideN(INT_PTR index) constGray::cHeapObjectinline
IsValidInsidePtr(void const *pTest) constGray::cHeapObjectinline
IsValidMallocSize() const noexceptGray::CArray< TYPE, ARG_TYPE >protected
iterator typedefGray::cArrayTyped< TYPE, TYPE >protected
KEY_t typedefGray::cArraySortHash< TYPE, _TYPE_HASH >protected
m_hModuleLoadedGray::cSingletonRegisterprotected
m_LockGray::cThreadLockArrayHash< cNetAddrTracker >mutable
m_nSizeGray::CArray< TYPE, ARG_TYPE >protected
m_pDataGray::CArray< TYPE, ARG_TYPE >protected
MoveElement(ITERATE_t iFrom, ITERATE_t iTo)Gray::CArray< TYPE, ARG_TYPE >protected
onTickAddrArray()GrayLib::cNetAddrMgr
operator=(const cArrayTyped< TYPE, TYPE > &aValues)Gray::cArrayTyped< TYPE, TYPE >inline
operator[](ITERATE_t nIndex)Gray::cArrayTyped< TYPE, TYPE >inlineprotected
operator[](ITERATE_t nIndex) constGray::cArrayTyped< TYPE, TYPE >inlineprotected
PopHead()Gray::cThreadLockArrayHash< cNetAddrTracker >inline
PopTail()Gray::cThreadLockArrayHash< cNetAddrTracker >inline
PushTail(TYPE newElement)Gray::cArrayTyped< TYPE, TYPE >inlineprotected
QSort(ITERATE_t iLeft, ITERATE_t iRight)Gray::cArrayTyped< TYPE, TYPE >protected
QSort()Gray::cArrayTyped< TYPE, TYPE >inlineprotected
QSortPartition(ITERATE_t iLeft, ITERATE_t iRight)Gray::cArrayTyped< TYPE, TYPE >protected
REF_t typedefGray::cArraySortHash< TYPE, _TYPE_HASH >protected
RegisterSingleton()Gray::cSingletonRegisterprotected
ReleaseModule(HMODULE hMod)Gray::cSingletonRegisterstatic
RemoveAll()Gray::cThreadLockArrayHash< cNetAddrTracker >inline
RemoveArg(TYPE arg)Gray::cArrayTyped< TYPE, TYPE >inlineprotected
RemoveArgKey(cNetAddrTracker *pObj)Gray::cThreadLockArrayHash< cNetAddrTracker >inline
Gray::cArraySortHash::RemoveArgKey(TYPE *pBase)Gray::cArraySortHash< TYPE, _TYPE_HASH >inlineprotected
cArraySortRef< TYPE, HASHCODE_t >::RemoveArgKey(REF_t pObj, KEY_t key)Gray::cArraySorted< TYPE, TYPE, TYPE >inlineprotected
RemoveAt(ITERATE_t nIndex)Gray::CArray< TYPE, ARG_TYPE >protected
RemoveAt(ITERATE_t nIndex, ITERATE_t iQty)Gray::CArray< TYPE, ARG_TYPE >protected
RemoveKey(TYPE key)Gray::cArraySorted< TYPE, TYPE, TYPE >inlineprotected
RemoveLast()Gray::cArrayTyped< TYPE, TYPE >inlineprotected
RemoveLogAddr(cNetAddrTracker *pClientAddr)GrayLib::cNetAddrMgrinline
Serialize(cArchive &a)Gray::CObjectvirtual
SetAt(ITERATE_t nIndex, ARG_TYPE newElement)Gray::CArray< TYPE, ARG_TYPE >inlineprotected
SetAtGrow(ITERATE_t nIndex, ARG_TYPE newElement)Gray::CArray< TYPE, ARG_TYPE >protected
SetCopy(const cArrayTyped< TYPE, TYPE > &aValues)Gray::cArrayTyped< TYPE, TYPE >inlineprotected
SetDataArrayPtr(TYPE *pData, ITERATE_t nSize)Gray::CArray< TYPE, ARG_TYPE >inlineprotected
SetSize(ITERATE_t nNewSize)Gray::CArray< TYPE, ARG_TYPE >protected
sm_LockSingleGray::cSingletonRegisterstatic
sm_pTheGray::cSingletonStatic< TYPE >protectedstatic
Swap(ITERATE_t i, ITERATE_t j)Gray::cArrayTyped< TYPE, TYPE >inlineprotected
Tail()Gray::cArrayTyped< TYPE, TYPE >inlineprotected
THIS_t typedefGray::cArrayTyped< TYPE, TYPE >protected
UNITTEST_FRIEND(cNetAddrTracker)GrayLib::cNetAddrMgr
UnLinkArg(TYPE arg)Gray::cArrayTyped< TYPE, TYPE >inlineprotected
UnLinkIndex(ITERATE_t nIndex)Gray::cArrayTyped< TYPE, TYPE >inlineprotected
~CArray()Gray::CArray< TYPE, ARG_TYPE >inlineprotectedvirtual
~cArraySorted()Gray::cArraySorted< TYPE, TYPE, TYPE >inlineprotectedvirtual
~cArraySortFacade()Gray::cArraySortFacade< TYPE, TYPE_PTR, TYPE_KEY >inlineprotectedvirtual
~cArraySortHash()Gray::cArraySortHash< TYPE, _TYPE_HASH >inlineprotectedvirtual
~cArrayTyped()Gray::cArrayTyped< TYPE, TYPE >inlineprotectedvirtual
~cHeapObject()Gray::cHeapObjectinlinevirtual
~cNetAddrMgr()GrayLib::cNetAddrMgrprotected
~CObject()Gray::CObjectinlinevirtual
~cSingleton()Gray::cSingleton< cNetAddrMgr >inlineprotectedvirtual
~cSingletonRegister()Gray::cSingletonRegisterprotectedvirtual
~cSingletonStatic() noexceptGray::cSingletonStatic< TYPE >inlineprotectedvirtual
~cThreadLockArrayHash()Gray::cThreadLockArrayHash< cNetAddrTracker >inline