DomainPlug-insDocumentation
Public Member Functions | Private Attributes | Friends
DTNameServers Class Reference

#include <DomainPluginTypes.h>

Public Member Functions

 DTNameServers ()
void add (const Str &aHostName, const Str &aIPAddr)
void add (const Str &aHostName)
void clear ()
bool next () const
const DTNameServerget () const
DTNameServersoperator= (const DTNameServers &t)
 DTNameServers (const DTNameServers &t)

Private Attributes

list< DTNameServernses
list< DTNameServer >
::const_iterator 
iCur

Friends

class DTNameServersSerializer

Detailed Description

true-simple access to NS in loop


Constructor & Destructor Documentation

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

Member Function Documentation

void DTNameServers::add ( const Str &  aHostName,
const Str &  aIPAddr 
) [inline]

Add new HostName+IPAddress to list

Parameters:
aHostNameis nameserver hostname
aIPAddris nameserver ip-address
void DTNameServers::add ( const Str &  aHostName) [inline]

Add new HostName to list

Parameters:
aHostNameis nameserver hostname
void DTNameServers::clear ( ) [inline]

Clear list of Name Servers

const DTNameServer& DTNameServers::get ( ) const [inline]

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

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

Friends And Related Function Documentation

friend class DTNameServersSerializer [friend]

Field Documentation

list<DTNameServer>::const_iterator DTNameServers::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