Show
Ignore:
Timestamp:
07/04/08 06:05:11 (5 months ago)
Author:
flynd
Message:

Marked deprecated functions in messages and utilities.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/licq/include/licq_message.h

    r6405 r6418  
    22#define MESSAGE_H 
    33 
     4#include <cstdlib> 
    45#include <ctime> 
    56#include <list> 
     
    78#include "licq_constants.h" 
    89#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 
    922 
    1023typedef std::list<const char *> ConstFileList; 
     
    201214               const char *_szFirstName, const char *_szLastName, const char *_szEmail, 
    202215               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, 
    204224               const char *_szLastName, const char *_szEmail, 
    205225               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 
     228protected: 
     229  void CreateDescription() const; 
    215230   char *m_szId; 
    216231   unsigned long m_nPPID; 
     
    231246                     const char *_szReason, unsigned short _nCommand, time_t _tTime, 
    232247                     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, 
    234256                 const char *_szLastName, const char *_szEmail, const char *_szReason, 
    235257                 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 
     260protected: 
     261  void CreateDescription() const; 
    245262   char *m_szId; 
    246263   unsigned long m_nPPID; 
     
    259276   CEventAuthGranted(const char *_szId, unsigned long _nPPID, const char *_szMsg, 
    260277                     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); 
    263278   virtual ~CEventAuthGranted(); 
    264279  virtual CEventAuthGranted* Copy() const; 
    265280  virtual void AddToHistory(ICQUser* u, unsigned long _nPPID, direction _nDir) const; 
    266   unsigned long Uin() const { return m_nUin; }; 
    267281  const char* IdString() const { return m_szId; } 
    268282  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 
     289protected: 
     290  void CreateDescription() const; 
    272291   char *m_szId; 
    273292   unsigned long m_nPPID; 
     
    282301   CEventAuthRefused(const char *_szId, unsigned long _nPPID, const char *_szMsg, 
    283302                     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); 
    286303   virtual ~CEventAuthRefused(); 
    287304  virtual CEventAuthRefused* Copy() const; 
    288305  virtual void AddToHistory(ICQUser* u, unsigned long _nPPID, direction _nDir) const; 
    289   unsigned long Uin() const { return m_nUin; }; 
    290306  const char* IdString() const { return m_szId; } 
    291307  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 
     314protected: 
     315  void CreateDescription() const; 
    295316   char *m_szId; 
    296317   unsigned long m_nPPID; 
     
    338359public: 
    339360  CContact(const char *s, unsigned long n, const char *a); 
    340   CContact(unsigned long n, const char *a); 
    341361  ~CContact(); 
    342362 
    343   unsigned long Uin() const { return m_nUin; } 
    344363  const char* Alias() const { return m_szAlias; } 
    345364  const char* IdString() const { return m_szId; } 
    346365  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 
     371protected: 
    349372  char *m_szAlias; 
    350373  char *m_szId;