libepp_nicbr
Public Member Functions | Protected Attributes | List of all members
LoginCmd Class Reference

EPP LoginCmd Class. More...

#include <LoginCmd.H>

Inheritance diagram for LoginCmd:
Command

Public Member Functions

 LoginCmd (bool reset=true)
 Default constructor.
 
void set_clID (const string &clID)
 Sets Client ID. More...
 
void set_pw (const string &pw)
 Sets password. More...
 
void set_new_pw (const string &new_pw)
 Sets new password. More...
 
void set_version (const string &version)
 Sets protocol version. More...
 
void set_lang (const string &lang)
 Sets text language. More...
 
string get_clID () const
 Returns Client ID. More...
 
string get_pw () const
 Returns password. More...
 
string get_new_pw () const
 Returns new password. More...
 
string get_version () const
 Returns protocol version. More...
 
string get_lang () const
 Returns text language. More...
 
void add_extURI (const string &extURI)
 Adds an object extension supported by the client. More...
 
set< string > get_extURI () const
 Returns the object extensions the client supports. More...
 
void reset ()
 Reset attributes. More...
 
- Public Member Functions inherited from Command
 Command (bool reset=true)
 Default constructor.
 
void reset ()
 Reset object attributes. More...
 
virtual ~Command ()
 virtual destructor
 
void set_clTRID (const string &clTRID)
 Sets clTRID. More...
 
string get_clTRID () const
 Returns clTRID. More...
 

Protected Attributes

string _clID
 Client ID.
 
string _pw
 Password.
 
string _new_pw
 New Password (optional)
 
string _version
 Protocol version.
 
string _lang
 Text language.
 
set< string > _extURI
 Object extensions supported by client.
 
- Protected Attributes inherited from Command
string _clTRID
 Client Transaction ID.
 

Detailed Description

EPP LoginCmd Class.

Member Function Documentation

void LoginCmd::add_extURI ( const string &  extURI)
inline

Adds an object extension supported by the client.

Parameters
extURIobject extension supported by the client

References _extURI.

Referenced by cmd_login().

string LoginCmd::get_clID ( ) const
inline

Returns Client ID.

Returns
Client ID

References _clID.

set<string> LoginCmd::get_extURI ( ) const
inline

Returns the object extensions the client supports.

Returns
extURI

References _extURI.

string LoginCmd::get_lang ( ) const
inline

Returns text language.

Returns
Text language

References _lang.

string LoginCmd::get_new_pw ( ) const
inline

Returns new password.

Returns
New password

References _new_pw.

string LoginCmd::get_pw ( ) const
inline

Returns password.

Returns
Password

References _pw.

string LoginCmd::get_version ( ) const
inline

Returns protocol version.

Returns
Protocol version

References _version.

void LoginCmd::reset ( )
inline

Reset attributes.

reset attributes

References _clID, _extURI, _lang, _new_pw, _pw, _version, and Command::reset().

Referenced by LoginCmd().

void LoginCmd::set_clID ( const string &  clID)
inline

Sets Client ID.

Parameters
clIDClient ID

References _clID.

Referenced by cmd_login().

void LoginCmd::set_lang ( const string &  lang)
inline

Sets text language.

Parameters
langText language

References _lang.

Referenced by cmd_login().

void LoginCmd::set_new_pw ( const string &  new_pw)
inline

Sets new password.

Parameters
new_pwNew password

References _new_pw.

Referenced by cmd_login().

void LoginCmd::set_pw ( const string &  pw)
inline

Sets password.

Parameters
pwPassword

References _pw.

Referenced by cmd_login().

void LoginCmd::set_version ( const string &  version)
inline

Sets protocol version.

Parameters
versionProtocol version

References _version.


The documentation for this class was generated from the following file: