CFileExtension Class Reference

file extension description More...

Inheritance diagram for CFileExtension:
Inheritance graph
[legend]
Collaboration diagram for CFileExtension:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CFileExtension (UTF8StringPtr description, UTF8StringPtr extension, UTF8StringPtr mimeType=0, int32_t macType=0, UTF8StringPtr uti=0)
 CFileExtension (const CFileExtension &ext)
 ~CFileExtension ()
UTF8StringPtr getDescription () const
UTF8StringPtr getExtension () const
UTF8StringPtr getMimeType () const
UTF8StringPtr getUTI () const
int32_t getMacType () const
bool operator== (const CFileExtension &ext) const
Reference Counting Methods



virtual void forget ()
 decrease refcount and delete object if refcount == 0
virtual void remember ()
 increase refcount
virtual int32_t getNbReference () const
 get refcount
Message Methods



virtual CMessageResult notify (CBaseObject *sender, IdStringPtr message)

Protected Member Functions

void init (UTF8StringPtr description, UTF8StringPtr extension, UTF8StringPtr mimeType, UTF8StringPtr uti)

Protected Attributes

UTF8StringBuffer description
UTF8StringBuffer extension
UTF8StringBuffer mimeType
UTF8StringBuffer uti
int32_t macType

Detailed Description

file extension description


Constructor & Destructor Documentation

CFileExtension ( UTF8StringPtr  description,
UTF8StringPtr  extension,
UTF8StringPtr  mimeType = 0,
int32_t  macType = 0,
UTF8StringPtr  uti = 0 
)
CFileExtension ( const CFileExtension ext  ) 
~CFileExtension (  ) 

Member Function Documentation

virtual void forget (  )  [inline, virtual, inherited]

decrease refcount and delete object if refcount == 0

UTF8StringPtr getDescription (  )  const [inline]
UTF8StringPtr getExtension (  )  const [inline]
int32_t getMacType (  )  const [inline]
UTF8StringPtr getMimeType (  )  const [inline]
virtual int32_t getNbReference (  )  const [inline, virtual, inherited]

get refcount

UTF8StringPtr getUTI (  )  const [inline]
void init ( UTF8StringPtr  description,
UTF8StringPtr  extension,
UTF8StringPtr  mimeType,
UTF8StringPtr  uti 
) [protected]
virtual CMessageResult notify ( CBaseObject sender,
IdStringPtr  message 
) [inline, virtual, inherited]
bool operator== ( const CFileExtension ext  )  const
virtual void remember (  )  [inline, virtual, inherited]

increase refcount


Member Data Documentation

int32_t macType [protected]
UTF8StringBuffer uti [protected]

The documentation for this class was generated from the following files:

Generated on Fri Nov 22 11:09:32 2013 for VSTGUI by  doxygen 1.6.1