chxavurlinfo.h
上传用户:zhongxx05
上传日期:2007-06-06
资源大小:33641k
文件大小:1k
源码类别:

Symbian

开发平台:

C/C++

  1. /****************************************************************************
  2.  * chxavurlinfo.h
  3.  * --------------
  4.  *
  5.  * Synopsis:
  6.  * Contains the declaration of the CHXAvURLInfo class.  It's basically
  7.  * a neat way to keep track of a url and it's corresponding title.
  8.  *
  9.  *
  10.  * Target:
  11.  * Symbian OS
  12.  *
  13.  *
  14.  * (c) 1995-2003 RealNetworks, Inc. Patents pending. All rights reserved.
  15.  *
  16.  *****************************************************************************/
  17.  
  18. #ifndef _chxavurlinfo_h_
  19. #define _chxavurlinfo_h_
  20. // Symbian includes...
  21. #include <e32base.h>
  22. // Helix includes...
  23. #include "unkimp.h"
  24. #include "ihxpckts.h"
  25. #include "hxstring.h"
  26. #include "hxurl.h"
  27. #include "hxwintyp.h"
  28. #include "hxcom.h"
  29. #include "hxcomm.h"
  30. #include "hxmon.h"
  31. class CHXAvURLInfo 
  32. {
  33. public:
  34.     CHXAvURLInfo(const CHXString& url, const CHXString& title);
  35.     CHXAvURLInfo(const TDesC& url, const TDesC& title);
  36.     virtual ~CHXAvURLInfo();
  37.     const TDesC& Title() const;
  38.     const TDesC& URL() const;
  39. private:
  40.     HBufC* m_url;
  41.     HBufC* m_title;
  42. };
  43. //typedef CHXSmartPtr<CHXAvURLInfo> CHXAvURLInfoPtr
  44. #endif // _chxavurlinfo_h_