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)

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 
) [inline]

adding domain with status to list

Parameters:
domainName is domain.
status is status of domain availability
void DTOutCheckAvailability::add ( const Str &  domainName,
const DTDomainChkStatus  status,
const Str &  msg 
) [inline]

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

Parameters:
domainName is domain
status is status of domain availability
msg is log
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]

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