AbstractSerializer< T > Class Template Reference

#include <SerializerDPT.h>

Inheritance diagram for AbstractSerializer< T >:
AbstractDTInOperationContactsSerializer< T > AbstractDTInOperationContactsSerializer< DTInGetContactsStatus > AbstractDTInOperationContactsSerializer< DTInGetDomainContactsStatus > AbstractDTInOperationContactsSerializer< DTInRegisterContacts > AbstractDTInOperationContactsSerializer< DTInUpdateDomainContacts > AbstractDTInOperationDomainStatusSerializer< T > AbstractDTInOperationDomainStatusSerializer< DTInGetDomainDetails > AbstractDTInOperationDomainStatusSerializer< DTInGetDomainStatus > AbstractDTInOperationNameServersSerializer< T > AbstractDTInOperationNameServersSerializer< DTInGetDomainNameServersStatus > AbstractDTInOperationNameServersSerializer< DTInGetNameServersStatus > AbstractDTInOperationNameServersSerializer< DTInRegisterNameServers > AbstractDTInOperationNameServersSerializer< DTInUpdateDomainNameServers > AbstractDTOutOperationDomainRRTSerializer< T > AbstractDTOutOperationDomainRRTSerializer< DTOutRegisterDomain > AbstractDTOutOperationDomainRRTSerializer< DTOutRenewDomain > AbstractDTOutOperationDomainRRTSerializer< DTOutTransferDomain > AbstractDTOutOperationDomainStatusSerializer< T > AbstractDTOutOperationDomainStatusSerializer< DTOutGetContactsStatus > AbstractDTOutOperationDomainStatusSerializer< DTOutGetDomainContactsStatus > AbstractDTOutOperationDomainStatusSerializer< DTOutGetDomainNameServersStatus > AbstractDTOutOperationDomainStatusSerializer< DTOutGetDomainStatus > AbstractDTOutOperationDomainStatusSerializer< DTOutGetNameServersStatus > AbstractDTOutOperationDomainStatusSerializer< DTOutRegisterContacts > AbstractDTOutOperationDomainStatusSerializer< DTOutRegisterNameServers > AbstractDTOutOperationDomainStatusSerializer< DTOutSetLock > AbstractDTOutOperationDomainStatusSerializer< DTOutSetWhoisPrivacy > AbstractDTOutOperationDomainStatusSerializer< DTOutUpdateDomainContacts > AbstractDTOutOperationDomainStatusSerializer< DTOutUpdateDomainNameServers >

Public Member Functions

virtual T unserialize (Str &input)
virtual Str serialize (T &input)
virtual T fromDataType (PluginDataType &)=0
virtual PluginDataType toDataType (T &)=0

template<class PLUGINTOOLKIT_DECL T>
class AbstractSerializer< T >


Member Function Documentation

template<class PLUGINTOOLKIT_DECL T>
virtual T AbstractSerializer< T >::fromDataType ( PluginDataType  )  [pure virtual]

Implemented in DTNameServerSerializer, DTNameServersSerializer, DTDomainChkSerializer, DTDomainTransferChkSerializer, DTPhoneSerializer, DTExtDataSerializer, DTContactSerializer, DTContactsSerializer, DTInCheckAvailabilitySerializer, DTOutCheckAvailabilitySerializer, DTInCheckTransferSerializer, DTOutCheckTransferSerializer, DTInRegisterDomainSerializer, DTInTransferDomainSerializer, DTInRenewDomainSerializer, DTInSetLockSerializer, DTInSetWhoisPrivacySerializer, DTInTerminateDomainSerializer, DTOutTerminateDomainSerializer, DTRegisteredDomainInfoSerializer, AbstractDTOutOperationDomainRRTSerializer< T >, AbstractDTInOperationDomainStatusSerializer< T >, DTInGetDomainStatusSerializer, AbstractDTOutOperationDomainStatusSerializer< T >, AbstractDTInOperationContactsSerializer< T >, AbstractDTInOperationNameServersSerializer< T >, DTOutGetDomainStatusSerializer, DTOutGetDomainDetailsSerializer, DTInValidateExtDataSerializer, DTOutValidateExtDataSerializer, DTTypedExtDataItemSerializer, DTInCallbackSerializer, DTCallbackResultSerializer, DTOutCallbackSerializer, AbstractDTOutOperationDomainRRTSerializer< DTOutTransferDomain >, AbstractDTOutOperationDomainRRTSerializer< DTOutRenewDomain >, AbstractDTOutOperationDomainRRTSerializer< DTOutRegisterDomain >, AbstractDTInOperationDomainStatusSerializer< DTInGetDomainStatus >, AbstractDTInOperationDomainStatusSerializer< DTInGetDomainDetails >, AbstractDTOutOperationDomainStatusSerializer< DTOutGetDomainContactsStatus >, AbstractDTOutOperationDomainStatusSerializer< DTOutSetLock >, AbstractDTOutOperationDomainStatusSerializer< DTOutUpdateDomainNameServers >, AbstractDTOutOperationDomainStatusSerializer< DTOutGetDomainStatus >, AbstractDTOutOperationDomainStatusSerializer< DTOutRegisterContacts >, AbstractDTOutOperationDomainStatusSerializer< DTOutGetContactsStatus >, AbstractDTOutOperationDomainStatusSerializer< DTOutRegisterNameServers >, AbstractDTOutOperationDomainStatusSerializer< DTOutGetNameServersStatus >, AbstractDTOutOperationDomainStatusSerializer< DTOutSetWhoisPrivacy >, AbstractDTOutOperationDomainStatusSerializer< DTOutGetDomainNameServersStatus >, AbstractDTOutOperationDomainStatusSerializer< DTOutUpdateDomainContacts >, AbstractDTInOperationContactsSerializer< DTInGetContactsStatus >, AbstractDTInOperationContactsSerializer< DTInUpdateDomainContacts >, AbstractDTInOperationContactsSerializer< DTInRegisterContacts >, AbstractDTInOperationContactsSerializer< DTInGetDomainContactsStatus >, AbstractDTInOperationNameServersSerializer< DTInGetDomainNameServersStatus >, AbstractDTInOperationNameServersSerializer< DTInUpdateDomainNameServers >, AbstractDTInOperationNameServersSerializer< DTInGetNameServersStatus >, and AbstractDTInOperationNameServersSerializer< DTInRegisterNameServers >.

template<class PLUGINTOOLKIT_DECL T>
virtual Str AbstractSerializer< T >::serialize ( T &  input  )  [inline, virtual]
template<class PLUGINTOOLKIT_DECL T>
virtual PluginDataType AbstractSerializer< T >::toDataType ( T &   )  [pure virtual]

Implemented in AbstractDTOutOperationDomainRRTSerializer< T >, AbstractDTInOperationDomainStatusSerializer< T >, AbstractDTOutOperationDomainStatusSerializer< T >, AbstractDTInOperationContactsSerializer< T >, AbstractDTInOperationNameServersSerializer< T >, AbstractDTOutOperationDomainRRTSerializer< DTOutTransferDomain >, AbstractDTOutOperationDomainRRTSerializer< DTOutRenewDomain >, AbstractDTOutOperationDomainRRTSerializer< DTOutRegisterDomain >, AbstractDTInOperationDomainStatusSerializer< DTInGetDomainStatus >, AbstractDTInOperationDomainStatusSerializer< DTInGetDomainDetails >, AbstractDTOutOperationDomainStatusSerializer< DTOutGetDomainContactsStatus >, AbstractDTOutOperationDomainStatusSerializer< DTOutSetLock >, AbstractDTOutOperationDomainStatusSerializer< DTOutUpdateDomainNameServers >, AbstractDTOutOperationDomainStatusSerializer< DTOutGetDomainStatus >, AbstractDTOutOperationDomainStatusSerializer< DTOutRegisterContacts >, AbstractDTOutOperationDomainStatusSerializer< DTOutGetContactsStatus >, AbstractDTOutOperationDomainStatusSerializer< DTOutRegisterNameServers >, AbstractDTOutOperationDomainStatusSerializer< DTOutGetNameServersStatus >, AbstractDTOutOperationDomainStatusSerializer< DTOutSetWhoisPrivacy >, AbstractDTOutOperationDomainStatusSerializer< DTOutGetDomainNameServersStatus >, AbstractDTOutOperationDomainStatusSerializer< DTOutUpdateDomainContacts >, AbstractDTInOperationContactsSerializer< DTInGetContactsStatus >, AbstractDTInOperationContactsSerializer< DTInUpdateDomainContacts >, AbstractDTInOperationContactsSerializer< DTInRegisterContacts >, AbstractDTInOperationContactsSerializer< DTInGetDomainContactsStatus >, AbstractDTInOperationNameServersSerializer< DTInGetDomainNameServersStatus >, AbstractDTInOperationNameServersSerializer< DTInUpdateDomainNameServers >, AbstractDTInOperationNameServersSerializer< DTInGetNameServersStatus >, and AbstractDTInOperationNameServersSerializer< DTInRegisterNameServers >.

template<class PLUGINTOOLKIT_DECL T>
virtual T AbstractSerializer< T >::unserialize ( Str &  input  )  [inline, virtual]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2010 for DomainPlug-insDocumentation by  doxygen 1.6.1