Changeset 6362
- Timestamp:
- 06/27/08 20:31:06 (2 months ago)
- Location:
- trunk/licq
- Files:
-
- 2 modified
-
include/licq_user.h (modified) (1 diff)
-
src/user.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/licq/include/licq_user.h
r6348 r6362 1166 1166 void Remove(const char *, unsigned long); 1167 1167 1168 // For ICQ (Licq way)1169 ICQUser *Retrieve(unsigned long _nUin);1170 void Store(ICQUser *u, unsigned long _nUin);1171 void Remove(unsigned long _nUin);1172 1168 protected: 1173 1169 // For protocol plugin 1174 1170 unsigned short HashValue(const char *); 1175 1171 1176 // For ICQ (Licq way)1177 unsigned short HashValue(unsigned long _nUin);1178 1172 void Lock(unsigned short _nLockType); 1179 1173 void Unlock(); -
trunk/licq/src/user.cpp
r6343 r6362 1738 1738 1739 1739 return (nRet % (USER_HASH_SIZE - 1)); 1740 }1741 1742 ICQUser *CUserHashTable::Retrieve(unsigned long _nUin)1743 {1744 char szUin[24];1745 sprintf(szUin, "%lu", _nUin);1746 return Retrieve(szUin, LICQ_PPID);1747 }1748 1749 void CUserHashTable::Store(ICQUser *u, unsigned long _nUin)1750 {1751 char szUin[24];1752 sprintf(szUin, "%lu", _nUin);1753 Store(u, szUin, LICQ_PPID);1754 }1755 1756 void CUserHashTable::Remove(unsigned long _nUin)1757 {1758 char szUin[24];1759 sprintf(szUin, "%lu", _nUin);1760 Remove(szUin, LICQ_PPID);1761 }1762 1763 unsigned short CUserHashTable::HashValue(unsigned long _nUin)1764 {1765 char szUin[24];1766 sprintf(szUin, "%lu", _nUin);1767 return HashValue(szUin);1768 1740 } 1769 1741
