Changeset 6418 for trunk/licq/include/licq_message.h
- Timestamp:
- 07/04/08 06:05:11 (5 months ago)
- Files:
-
- 1 modified
-
trunk/licq/include/licq_message.h (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/licq/include/licq_message.h
r6405 r6418 2 2 #define MESSAGE_H 3 3 4 #include <cstdlib> 4 5 #include <ctime> 5 6 #include <list> … … 7 8 #include "licq_constants.h" 8 9 #include "licq_color.h" 10 11 // Define for marking functions as deprecated 12 #ifndef LICQ_DEPRECATED 13 # if defined(__GNUC__) && !defined(__INTEL_COMPILER) && (__GNUC__ - 0 > 3 || (__GNUC__ - 0 == 3 && __GNUC_MINOR__ - 0 >= 2)) 14 # define LICQ_DEPRECATED __attribute__ ((__deprecated__)) 15 # elif defined(_MSC_VER) && (_MSC_VER >= 1300) 16 # define LICQ_DEPRECATED __declspec(deprecated) 17 # else 18 # define LICQ_DEPRECATED 19 # endif 20 #endif 21 9 22 10 23 typedef std::list<const char *> ConstFileList; … … 201 214 const char *_szFirstName, const char *_szLastName, const char *_szEmail, 202 215 unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 203 CEventAdded(unsigned long _nUin, const char *_szAlias, const char *_szFirstName, 216 virtual ~CEventAdded(); 217 virtual CEventAdded* Copy() const; 218 virtual void AddToHistory(ICQUser* u, unsigned long _nPPID, direction _nDir) const; 219 const char* IdString() const { return m_szId; } 220 unsigned long PPID() const { return m_nPPID; } 221 222 // Deprecated functions, to be removed 223 LICQ_DEPRECATED CEventAdded(unsigned long _nUin, const char *_szAlias, const char *_szFirstName, 204 224 const char *_szLastName, const char *_szEmail, 205 225 unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 206 virtual ~CEventAdded(); 207 virtual CEventAdded* Copy() const; 208 virtual void AddToHistory(ICQUser* u, unsigned long _nPPID, direction _nDir) const; 209 unsigned long Uin() const { return m_nUin; }; 210 const char* IdString() const { return m_szId; } 211 unsigned long PPID() const { return m_nPPID; } 212 protected: 213 void CreateDescription() const; 214 unsigned long m_nUin; 226 LICQ_DEPRECATED unsigned long Uin() const { return strtoul(m_szId, NULL, 10); }; 227 228 protected: 229 void CreateDescription() const; 215 230 char *m_szId; 216 231 unsigned long m_nPPID; … … 231 246 const char *_szReason, unsigned short _nCommand, time_t _tTime, 232 247 unsigned long _nFlags); 233 CEventAuthRequest(unsigned long _nUin, const char *_szAlias, const char *_szFirstName, 248 virtual ~CEventAuthRequest(); 249 virtual CEventAuthRequest* Copy() const; 250 virtual void AddToHistory(ICQUser* u, unsigned long _nPPID, direction _nDir) const; 251 const char* IdString() const { return m_szId; } 252 unsigned long PPID() const { return m_nPPID; } 253 254 // Deprecated functions, to be removed 255 LICQ_DEPRECATED CEventAuthRequest(unsigned long _nUin, const char *_szAlias, const char *_szFirstName, 234 256 const char *_szLastName, const char *_szEmail, const char *_szReason, 235 257 unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 236 virtual ~CEventAuthRequest(); 237 virtual CEventAuthRequest* Copy() const; 238 virtual void AddToHistory(ICQUser* u, unsigned long _nPPID, direction _nDir) const; 239 unsigned long Uin() const { return m_nUin; }; 240 const char* IdString() const { return m_szId; } 241 unsigned long PPID() const { return m_nPPID; } 242 protected: 243 void CreateDescription() const; 244 unsigned long m_nUin; 258 LICQ_DEPRECATED unsigned long Uin() const { return strtoul(m_szId, NULL, 10); }; 259 260 protected: 261 void CreateDescription() const; 245 262 char *m_szId; 246 263 unsigned long m_nPPID; … … 259 276 CEventAuthGranted(const char *_szId, unsigned long _nPPID, const char *_szMsg, 260 277 unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 261 CEventAuthGranted(unsigned long _nUin, const char *_szMessage,262 unsigned short _nCommand, time_t _tTime, unsigned long _nFlags);263 278 virtual ~CEventAuthGranted(); 264 279 virtual CEventAuthGranted* Copy() const; 265 280 virtual void AddToHistory(ICQUser* u, unsigned long _nPPID, direction _nDir) const; 266 unsigned long Uin() const { return m_nUin; };267 281 const char* IdString() const { return m_szId; } 268 282 unsigned long PPID() const { return m_nPPID; } 269 protected: 270 void CreateDescription() const; 271 unsigned long m_nUin; 283 284 // Deprecated functions, to be removed 285 LICQ_DEPRECATED CEventAuthGranted(unsigned long _nUin, const char *_szMessage, 286 unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 287 LICQ_DEPRECATED unsigned long Uin() const { return strtoul(m_szId, NULL, 10); }; 288 289 protected: 290 void CreateDescription() const; 272 291 char *m_szId; 273 292 unsigned long m_nPPID; … … 282 301 CEventAuthRefused(const char *_szId, unsigned long _nPPID, const char *_szMsg, 283 302 unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 284 CEventAuthRefused(unsigned long _nUin, const char *_szMessage,285 unsigned short _nCommand, time_t _tTime, unsigned long _nFlags);286 303 virtual ~CEventAuthRefused(); 287 304 virtual CEventAuthRefused* Copy() const; 288 305 virtual void AddToHistory(ICQUser* u, unsigned long _nPPID, direction _nDir) const; 289 unsigned long Uin() const { return m_nUin; };290 306 const char* IdString() const { return m_szId; } 291 307 unsigned long PPID() const { return m_nPPID; } 292 protected: 293 void CreateDescription() const; 294 unsigned long m_nUin; 308 309 // Deprecated functions, to be removed 310 LICQ_DEPRECATED CEventAuthRefused(unsigned long _nUin, const char *_szMessage, 311 unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 312 LICQ_DEPRECATED unsigned long Uin() const { return strtoul(m_szId, NULL, 10); }; 313 314 protected: 315 void CreateDescription() const; 295 316 char *m_szId; 296 317 unsigned long m_nPPID; … … 338 359 public: 339 360 CContact(const char *s, unsigned long n, const char *a); 340 CContact(unsigned long n, const char *a);341 361 ~CContact(); 342 362 343 unsigned long Uin() const { return m_nUin; }344 363 const char* Alias() const { return m_szAlias; } 345 364 const char* IdString() const { return m_szId; } 346 365 unsigned long PPID() const { return m_nPPID; } 347 protected: 348 unsigned long m_nUin; 366 367 // Deprecated functions, to be removed 368 LICQ_DEPRECATED CContact(unsigned long n, const char *a); 369 LICQ_DEPRECATED unsigned long Uin() const { return strtoul(m_szId, NULL, 10); } 370 371 protected: 349 372 char *m_szAlias; 350 373 char *m_szId;
