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

Output struct PLUGINTOOLKIT_DECL for checkAvailability. More...

#include <DomainPluginTypes.h>

Inheritance diagram for DTOutCheckAvailability:
DTIOTypeAbstract

Public Member Functions

 DTOutCheckAvailability ()
const DTDomainChk operator[] (const Str &domainName)
void add (const Str &domainName, const DTDomainChkStatus status, const Str &msg)
 adding domain with status and message(optional) about domain availability
void add (const Str &domainName, const DTDomainChkStatus status)
 adding domain with status to list
bool next () const
const Str & getName () const
const DTDomainChkgetStatus () const
const DTDomainChkget () const
DTOutCheckAvailabilityoperator= (const DTOutCheckAvailability &t)
 DTOutCheckAvailability (const DTOutCheckAvailability &t)

Data Fields

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

Private Attributes

map< Str, DTDomainChkdomainNameSt
map< Str, DTDomainChk >
::const_iterator 
iCur

Friends

class DTOutCheckAvailabilitySerializer

Detailed Description

Output struct PLUGINTOOLKIT_DECL for checkAvailability.

List of domain names with statuses


Constructor & Destructor Documentation

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

Member Function Documentation

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

adding domain with status and message(optional) about domain availability

Parameters:
domainNameis domain
statusis status of domain availability
msgis log
void DTOutCheckAvailability::add ( const Str &  domainName,
const DTDomainChkStatus  status 
) [inline]

adding domain with status to list

Parameters:
domainNameis domain.
statusis status of domain availability
const DTDomainChk& DTOutCheckAvailability::get ( ) const [inline]

Get domain status of availability

Todo:
: Possible SIGFAULT if call get on empty list (get == end)
const Str& DTOutCheckAvailability::getName ( ) const [inline]

Get domain name

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

Get domain status of availability

Todo:
: Possible SIGFAULT if call get on empty list (get == end)
bool DTOutCheckAvailability::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.
See also:
DTNameServers::next()
DTOutCheckAvailability& DTOutCheckAvailability::operator= ( const DTOutCheckAvailability t) [inline]
const DTDomainChk DTOutCheckAvailability::operator[] ( const Str &  domainName) [inline]

Friends And Related Function Documentation

friend class DTOutCheckAvailabilitySerializer [friend]

Field Documentation

map<Str, DTDomainChk>::const_iterator DTOutCheckAvailability::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