A
Amit
Hi ,
Anyone knows how to create the hash map using structure
typedef struct _STID1ID2ID3
{
ACE_UINT32 ID1;
ACE_UINT8 ID2;
ACE_UINT16 ID3;
bool operator == (const _stIPIDDetails &rhs) const
{
return (memcmp(&ID1, &rhs.ID1, sizeof(ACE_UINT32)) == 0);
}
ACE_UINT32 hash() const
{
return ??????????????????;
}
}STID1ID2ID3;
typedef ACE_Hash_Map_Manager_Ex<STID1ID2ID3, STInfo ,
ACE_Hash<STID1ID2ID3>, ACE_Equal_To<STID1ID2ID3>, ACE_Mutex> HMap;
Anyone knows how to create the hash map using structure
typedef struct _STID1ID2ID3
{
ACE_UINT32 ID1;
ACE_UINT8 ID2;
ACE_UINT16 ID3;
bool operator == (const _stIPIDDetails &rhs) const
{
return (memcmp(&ID1, &rhs.ID1, sizeof(ACE_UINT32)) == 0);
}
ACE_UINT32 hash() const
{
return ??????????????????;
}
}STID1ID2ID3;
typedef ACE_Hash_Map_Manager_Ex<STID1ID2ID3, STInfo ,
ACE_Hash<STID1ID2ID3>, ACE_Equal_To<STID1ID2ID3>, ACE_Mutex> HMap;