src/include/common/vocl/vCard/TypedProperty.h

00001 
00020 #ifndef INCL_PIM_TYPED_PROPERTY
00021 #define INCL_PIM_TYPED_PROPERTY
00022 
00024 #include "base/util/ArrayElement.h"
00025 #include "vocl/vCard/vCardProperty.h"
00026 
00032 class TypedProperty : public ArrayElement {
00033     // ------------------------------------------------------------ Private data
00034 
00035     protected:
00036         vCardProperty* p;
00037         WCHAR*  t;
00038 
00039     // -------------------------------------------- Constructors and Destructors
00040     public:
00041 
00045         TypedProperty();
00046         virtual ~TypedProperty();
00047 
00048     // ---------------------------------------------------------- Public methods
00049 
00055         vCardProperty* getProperty();
00056 
00061         void setProperty(vCardProperty& p);
00062 
00071         WCHAR* getType(WCHAR* buf = NULL, int size = -1);
00072 
00078         void setType(WCHAR* type);
00079 
00085         ArrayElement* clone() { return NULL;}; //FIXME
00086 };
00087 
00089 #endif

Generated on Fri Apr 27 12:29:19 2007 for Funambol C++ Client Library by  doxygen 1.5.2