diff -r e1b950c65cb4 -r 837f303aceeb epoc32/include/ct/ccttokentype.h --- a/epoc32/include/ct/ccttokentype.h Wed Mar 31 12:27:01 2010 +0100 +++ b/epoc32/include/ct/ccttokentype.h Wed Mar 31 12:33:34 2010 +0100 @@ -17,35 +17,23 @@ */ - - /** @file - @internalTechnology + @publishedAll + @released */ #ifndef __CCTTOKENTYPE_H__ #define __CCTTOKENTYPE_H__ +#ifndef SYMBIAN_ENABLE_SPLIT_HEADERS +#include "cttokentypedeletehandler.h" +#endif + +class CCTTokenTypeDeleteHandler; #include /** - * Abstract base class for a handler object to be called when a CCTTokenType is - * deleted. The handler is called simply by being deleted. It is called from - * CCTTokenType's destructor. - * - * This allows for ecom-loaded tokens to be destroyed properly without - * forcing clients of ctframework.dll to link against ecom. - * - * @internalTechnology - */ -class CCTTokenTypeDeleteHandler : public CBase - { - public: - IMPORT_C virtual ~CCTTokenTypeDeleteHandler(); - }; - -/** * A token type. * * This abstract class is instantiated using the ECom plug-in architecture @@ -56,8 +44,6 @@ * inadvertantly call delete on instances of it - they should call the Release() * method instead. * - * @publishedPartner - * @released * @since v7.0 */ class CCTTokenType : protected CBase, public MCTTokenType