DomainPlug-insDocumentation
Public Member Functions | Data Fields | Private Attributes | Friends
DTOutCheckTransfer Class Reference

#include <DomainPluginTypes.h>

Inheritance diagram for DTOutCheckTransfer:
DTIOTypeAbstract

Public Member Functions

 DTOutCheckTransfer ()
const DTDomainTransferChk operator[] (const Str &domainName)
void add (const Str &domainName, const DTDomainChkStatus status, const Str &msg)
 Adding domain.
void add (const Str &domainName, const DTDomainChkStatus status)
 Adding domain.
void add (const Str &domainName, const DTDomainChkStatus status, const bool isRenewRequired, const Str &msg)
 Adding domain.
void add (const Str &domainName, const DTDomainChkStatus status, const bool isRenewRequired)
 Adding domain.
bool next () const
const Str & getName () const
const DTDomainTransferChkgetStatus () const
const DTDomainChkget () const
DTOutCheckTransferoperator= (const DTOutCheckTransfer &t)
 DTOutCheckTransfer (const DTOutCheckTransfer &t)

Data Fields

Str log
 Logs about requests to and responses from Registrar */.

Private Attributes

map< Str, DTDomainTransferChkdomainNameSt
map< Str, DTDomainTransferChk >
::const_iterator 
iCur

Friends

class DTOutCheckTransferSerializer

Constructor & Destructor Documentation

DTOutCheckTransfer::DTOutCheckTransfer ( ) [inline]
DTOutCheckTransfer::DTOutCheckTransfer ( const DTOutCheckTransfer t) [inline]

Member Function Documentation

void DTOutCheckTransfer::add ( const Str &  domainName,
const DTDomainChkStatus  status,
const Str &  msg 
) [inline]

Adding domain.

Parameters:
domainNameis domain.
statusis status of domain availability
msg- message
void DTOutCheckTransfer::add ( const Str &  domainName,
const DTDomainChkStatus  status,
const bool  isRenewRequired,
const Str &  msg 
) [inline]

Adding domain.

Parameters:
domainNameis domain.
statusis status of domain availability
isRenewRequiredis flag if domain transfer require renew
msg- message
void DTOutCheckTransfer::add ( const Str &  domainName,
const DTDomainChkStatus  status,
const bool  isRenewRequired 
) [inline]

Adding domain.

Parameters:
domainNameis domain.
statusis status of domain availability
isRenewRequiredis flag if domain transfer require renew
void DTOutCheckTransfer::add ( const Str &  domainName,
const DTDomainChkStatus  status 
) [inline]

Adding domain.

Parameters:
domainNameis domain.
statusis status of domain availability
const DTDomainChk& DTOutCheckTransfer::get ( ) const [inline]
Returns:
status of current domain using current position of cursor.
const Str& DTOutCheckTransfer::getName ( ) const [inline]

Get domain name

Todo:
Possible SIGFAULT if call get on empty list (get == end)
const DTDomainTransferChk& DTOutCheckTransfer::getStatus ( ) const [inline]

Get domain status of availability

Todo:
: Possible SIGFAULT if call get on empty list (get == end)
bool DTOutCheckTransfer::next ( ) const [inline]

Move cursor to next position.

Returns:
False if there is no more elements, otherwise True. After you get False call method again to restart from beginning of list.
DTOutCheckTransfer& DTOutCheckTransfer::operator= ( const DTOutCheckTransfer t) [inline]
const DTDomainTransferChk DTOutCheckTransfer::operator[] ( const Str &  domainName) [inline]

Friends And Related Function Documentation

friend class DTOutCheckTransferSerializer [friend]

Field Documentation

map<Str, DTDomainTransferChk>::const_iterator DTOutCheckTransfer::iCur [mutable, private]
Str DTIOTypeAbstract::log [inherited]

Logs about requests to and responses from Registrar */.


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