DomainPlug-insDocumentation
Public Member Functions | Data Fields | Private Attributes | Friends
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)

Data Fields

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

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:
aSldsecond-level domain
aTldthird-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]
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