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

EPP IpNetworkUpdateCmd Class. More...

#include <IpNetworkUpdateCmd.H>

Inheritance diagram for IpNetworkUpdateCmd:
Command

Public Member Functions

 IpNetworkUpdateCmd (bool reset=true)
 Default constructor.
 
void set_roid (const string &roid)
 Sets repository object ID. More...
 
string get_roid () const
 Returns repository object ID. More...
 
void set_organization (const string &organization)
 Sets organization. More...
 
string get_organization () const
 Returns organization associated with the ip network. More...
 
void set_allocType (const string &allocType)
 Sets allocation type. More...
 
string get_allocType () const
 Returns allocation type. More...
 
void set_asn (const unsigned int &asn)
 Sets asn. More...
 
unsigned int get_asn () const
 Returns asn. More...
 
bool asn_changed () const
 Returns asn_changed. More...
 
void insert_reverseDNS_add (const ReverseDns &reverseDns)
 Inserts a reverse DNS to be added. More...
 
vector< ReverseDns > get_reverseDns_add () const
 Returns all the reverse DNS to be added. More...
 
void insert_reverseDNS_rem (const ReverseDns &reverseDns)
 Inserts a reverse DNS to be removed. More...
 
vector< ReverseDns > get_reverseDns_rem () const
 Returns all the reverse DNS to be removed. More...
 
void insert_dsInfo_add (const ReverseDSInfo &ds_info)
 Inserts a reverse DS to be added. More...
 
list< ReverseDSInfoget_dsInfo_add () const
 Returns all the reverse DS to be added. More...
 
void insert_dsInfo_rem (const ReverseDSInfo &ds_info)
 Inserts a reverse DS to be removed. More...
 
list< ReverseDSInfoget_dsInfo_rem () const
 Returns all the reverse DS to be removed. More...
 
void insert_contact_add (const string &type, const string &identification)
 Inserts a contact to be added. More...
 
map< string, string, less< string > > get_contacts_add () const
 Returns map of other contacts to be added. More...
 
void insert_contact_rem (const string &type, const string &identification)
 Inserts a contact to be removed. More...
 
map< string, string, less< string > > get_contacts_rem () const
 Returns map of other contacts to be removed. More...
 
void setAggregateRoid (const string &aggregateRoid)
 
string getAggregateRoid () const
 
void insertAggregateHostname (const string &hostname)
 
vector< string > getAggregateHostnames () const
 
void setCreationDate (const string &creationDate)
 
string getCreationDate () const
 
void reset ()
 
- 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 _roid
 server-unique id for the created IP network
 
vector< ReverseDns > _reverseDNS_add
 Reverses DNS to be added.
 
vector< ReverseDns > _reverseDNS_rem
 Reverses DNS to be removed.
 
list< ReverseDSInfo_ds_list_add
 DS info to be added.
 
list< ReverseDSInfo_ds_list_rem
 DS info to be removed.
 
map< string, string > _contacts_add
 contacts to be added
 
map< string, string > _contacts_rem
 contacts to be removed
 
string _organization
 organization associated with the ip network
 
string _allocType
 allocation type associated with the ip network
 
unsigned int _asn
 autonomous system number that manages the ip range
 
bool _asn_changed
 flag used to indicate whether asn has changed.
 
string _aggregateRoid
 server-unique ID for the IP range being aggregated
 
vector< string > _aggregateHostnames
 List of hostnames to be used in case of /16 aggregation.
 
string _creationDate
 updates the creation date
 
- Protected Attributes inherited from Command
string _clTRID
 Client Transaction ID.
 

Detailed Description

EPP IpNetworkUpdateCmd Class.

Member Function Documentation

bool IpNetworkUpdateCmd::asn_changed ( ) const
inline

Returns asn_changed.

Returns
asn_changed

References _asn_changed.

Referenced by cmd_ipnetwork_update().

string IpNetworkUpdateCmd::get_allocType ( ) const
inline

Returns allocation type.

Returns
ip range allocation type

References _allocType.

Referenced by cmd_ipnetwork_update().

unsigned int IpNetworkUpdateCmd::get_asn ( ) const
inline

Returns asn.

Returns
autonomous system number that manages the ip range

References _asn.

map< string, string, less<string> > IpNetworkUpdateCmd::get_contacts_add ( ) const
inline

Returns map of other contacts to be added.

Returns
map of other contacts

References _contacts_add.

Referenced by cmd_ipnetwork_update().

map< string, string, less<string> > IpNetworkUpdateCmd::get_contacts_rem ( ) const
inline

Returns map of other contacts to be removed.

Returns
map of other contacts

References _contacts_rem.

Referenced by cmd_ipnetwork_update().

list<ReverseDSInfo> IpNetworkUpdateCmd::get_dsInfo_add ( ) const
inline

Returns all the reverse DS to be added.

Returns
list of reverse DS objects

References _ds_list_add.

list<ReverseDSInfo> IpNetworkUpdateCmd::get_dsInfo_rem ( ) const
inline

Returns all the reverse DS to be removed.

Returns
list of reverse DS objects

References _ds_list_rem.

string IpNetworkUpdateCmd::get_organization ( ) const
inline

Returns organization associated with the ip network.

Returns
organization owner of the ip network

References _organization.

Referenced by cmd_ipnetwork_update().

vector<ReverseDns> IpNetworkUpdateCmd::get_reverseDns_add ( ) const
inline

Returns all the reverse DNS to be added.

Returns
vector of reverseDns objects

References _reverseDNS_add.

Referenced by cmd_ipnetwork_update().

vector<ReverseDns> IpNetworkUpdateCmd::get_reverseDns_rem ( ) const
inline

Returns all the reverse DNS to be removed.

Returns
vector of reverseDns objects

References _reverseDNS_rem.

Referenced by cmd_ipnetwork_update().

string IpNetworkUpdateCmd::get_roid ( ) const
inline

Returns repository object ID.

Returns
server-unique id for the created IP network

References _roid.

Referenced by cmd_ipnetwork_update().

void IpNetworkUpdateCmd::insert_contact_add ( const string &  type,
const string &  identification 
)
inline

Inserts a contact to be added.

Parameters
typecontact type
identificationcontact identification

References _contacts_add.

Referenced by cmd_ipnetwork_update().

void IpNetworkUpdateCmd::insert_contact_rem ( const string &  type,
const string &  identification 
)
inline

Inserts a contact to be removed.

Parameters
typecontact type
identificationcontact identification

References _contacts_rem.

Referenced by cmd_ipnetwork_update().

void IpNetworkUpdateCmd::insert_dsInfo_add ( const ReverseDSInfo ds_info)
inline

Inserts a reverse DS to be added.

Parameters
ds_inforeverse DS object

References _ds_list_add.

Referenced by cmd_ipnetwork_update().

void IpNetworkUpdateCmd::insert_dsInfo_rem ( const ReverseDSInfo ds_info)
inline

Inserts a reverse DS to be removed.

Parameters
ds_inforeverse DS object

References _ds_list_rem.

Referenced by cmd_ipnetwork_update().

void IpNetworkUpdateCmd::insert_reverseDNS_add ( const ReverseDns &  reverseDns)
inline

Inserts a reverse DNS to be added.

Parameters
reverseDnsreverse DNS object

References _reverseDNS_add.

Referenced by cmd_ipnetwork_update().

void IpNetworkUpdateCmd::insert_reverseDNS_rem ( const ReverseDns &  reverseDns)
inline

Inserts a reverse DNS to be removed.

Parameters
reverseDnsreverse DNS object

References _reverseDNS_rem.

Referenced by cmd_ipnetwork_update().

void IpNetworkUpdateCmd::set_allocType ( const string &  allocType)
inline

Sets allocation type.

Parameters
allocTypeip range allocation type

References _allocType.

Referenced by cmd_ipnetwork_update().

void IpNetworkUpdateCmd::set_asn ( const unsigned int &  asn)
inline

Sets asn.

Parameters
asnautonomous system number that is going to manage the ip range

References _asn, and _asn_changed.

Referenced by cmd_ipnetwork_update().

void IpNetworkUpdateCmd::set_organization ( const string &  organization)
inline

Sets organization.

Parameters
organizationorganization to be associated with the asn

References _organization.

Referenced by cmd_ipnetwork_update().

void IpNetworkUpdateCmd::set_roid ( const string &  roid)
inline

Sets repository object ID.

Parameters
roidcontains the server-unique id for the created IP network

References _roid.

Referenced by cmd_ipnetwork_update().


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