Changeset 6404 for trunk/licq/include/licq_icqd.h
- Timestamp:
- 07/03/08 07:19:15 (5 months ago)
- Files:
-
- 1 modified
-
trunk/licq/include/licq_icqd.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/licq/include/licq_icqd.h
r6402 r6404 11 11 #include <map> 12 12 #include <string> 13 14 #include <boost/shared_array.hpp> 13 15 14 16 #include "licq_events.h" … … 140 142 141 143 typedef std::list<CConversation *> ConversationList; 144 145 /** 146 * Internal template class for storing and processing received contact list. 147 */ 148 class CUserProperties 149 { 150 public: 151 CUserProperties(); 152 153 private: 154 boost::shared_array<char> newAlias; 155 boost::shared_array<char> newCellular; 156 157 unsigned short normalSid; 158 unsigned short groupId; 159 160 unsigned short visibleSid; 161 unsigned short invisibleSid; 162 bool inIgnoreList; 163 164 bool awaitingAuth; 165 166 TLVList tlvs; 167 168 friend class CICQDaemon; 169 }; 170 171 typedef std::map<std::string, CUserProperties*> ContactUserList; 172 typedef ContactUserList::iterator ContactUserListIter; 142 173 143 174 //=====CICQDaemon=============================================================== … … 745 776 static pthread_cond_t cond_reverseconnect_done; 746 777 778 ContactUserList receivedUserList; 779 747 780 ConversationList m_lConversations; 748 781 pthread_mutex_t mutex_conversations; … … 830 863 void ProcessListFam(CBuffer &, unsigned short); 831 864 void ProcessAuthFam(CBuffer &, unsigned short); 865 866 void ProcessUserList(); 832 867 833 868 void ProcessSystemMessage(CBuffer &packet, unsigned long checkUin, unsigned short newCommand, time_t timeSent);
