DTInCheckAvailability Class Reference

Input to checkAvailability. More...

#include <DomainPluginTypes.h>

Inheritance diagram for DTInCheckAvailability:
DTIOTypeAbstract

Public Member Functions

 DTInCheckAvailability ()
void add (const Str &aSld, const Str &aTld)
 add one more domain by pair<sld, tld>
void clear ()
 clear list of domain names
bool next () const
const DTDomainget () const
DTInCheckAvailabilityoperator= (const DTInCheckAvailability &t)
 DTInCheckAvailability (const DTInCheckAvailability &t)

Private Attributes

list< DTDomainlistDomainName
list< DTDomain >::const_iterator iCur

Friends

class DTInCheckAvailabilitySerializer

Detailed Description

Input to checkAvailability.

List of domains for checking availability


Constructor & Destructor Documentation

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

Member Function Documentation

void DTInCheckAvailability::add ( const Str &  aSld,
const Str &  aTld 
) [inline]

add one more domain by pair<sld, tld>

Parameters:
aSld second-level domain
aTld third-level domain
void DTInCheckAvailability::clear (  )  [inline]

clear list of domain names

const DTDomain& DTInCheckAvailability::get (  )  const [inline]

Get One Domain from current value of cursor. Should be used only after next().

Todo:
Possible SIGFAULT if call get on empty list (get == end)
Returns:
domain.
bool DTInCheckAvailability::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()
DTInCheckAvailability& DTInCheckAvailability::operator= ( const DTInCheckAvailability t  )  [inline]

Friends And Related Function Documentation

friend class DTInCheckAvailabilitySerializer [friend]

Field Documentation

list<DTDomain>::const_iterator DTInCheckAvailability::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