libepp_nicbr
|
EPP Domain related functions. More...
#include "SheppCommandFunctions.H"
#include "DomainCheck.H"
#include "DomainInfo.H"
#include "DomainTransfer.H"
#include "DomainCreate.H"
#include "DomainUpdate.H"
#include "DomainRenew.H"
#include "DomainDelete.H"
#include "RegistrationPeriod.H"
Go to the source code of this file.
Functions | |
int | cmd_domain_help (string error_msg, string specific="") |
print domain command usage info More... | |
int | cmd_domain_check (vector< string > &args) |
domain check command function More... | |
int | cmd_domain_info (vector< string > &args) |
domain info command function More... | |
int | cmd_domain_transfer (vector< string > &args) |
domain transfer command function More... | |
int | cmd_domain_create (vector< string > &args) |
domain create command function More... | |
int | cmd_domain_delete (vector< string > &args) |
domain check delete function More... | |
int | cmd_domain_renew (vector< string > &args) |
domain renew command function More... | |
int | cmd_domain_update (vector< string > &args) |
domain update command function More... | |
int | cmd_domain (vector< string > &args) |
main domain command More... | |
EPP Domain related functions.
int cmd_domain | ( | vector< string > & | args | ) |
main domain command
arg | command-line input arguments |
References cmd_domain_check(), cmd_domain_create(), cmd_domain_delete(), cmd_domain_help(), cmd_domain_info(), cmd_domain_renew(), cmd_domain_transfer(), and cmd_domain_update().
Referenced by init_commands().
int cmd_domain_check | ( | vector< string > & | args | ) |
domain check command function
args | vector with command-line arguments |
References cmd_domain_help(), LaunchCheckCmd::Type::fromStr(), LaunchPhase::fromStr(), BrDomainCheck::get_command(), DomainCheck::get_command(), DomainCheckCmd::get_domains_list(), LaunchCheckCmd::get_type(), DomainCheckCmd::insert_domain(), process_action(), DomainCheckCmd::set_launch(), LaunchPhase::set_name(), LaunchCheckCmd::set_phase(), LaunchPhase::set_phase(), LaunchCheckCmd::set_type(), and SheppStrUtil::split().
Referenced by cmd_domain().
int cmd_domain_create | ( | vector< string > & | args | ) |
domain create command function
args | vector with command-line arguments |
References DomainCreateCmd::add_dsInfo(), DomainCreateCmd::add_keyData(), SheppPrint::authInfo(), SheppObjSet::authInfo(), SheppObjSet::claimsNotice(), cmd_domain_help(), SheppObjSet::dsInfo(), LaunchPhase::fromStr(), DomainCreateCmd::get_authInfo(), BrDomainCreate::get_command(), DomainCreate::get_command(), DomainCreateCmd::get_contacts(), DomainCreateCmd::get_name(), DomainCreateCmd::get_nameservers(), DomainCreateCmd::get_period(), DomainCreateCmd::get_registrant(), AuthInfo::get_roid_f(), DomainCreateCmd::insert_contact(), DomainCreateCmd::insert_nameserver(), SheppObjSet::keyData(), SheppPrint::nameserver(), SheppObjSet::nameServer(), process_action(), DomainCreateCmd::set_authInfo(), EncodedSignedMark::set_data(), LaunchCreateCmd::set_encodedSignedMarks(), DomainCreateCmd::set_launch(), DomainCreateCmd::set_max_sig_life(), DomainCreateCmd::set_name(), LaunchPhase::set_name(), LaunchCreateCmd::set_notice(), DomainCreateCmd::set_period(), LaunchCreateCmd::set_phase(), LaunchPhase::set_phase(), DomainCreateCmd::set_registrant(), DomainCreateCmd::set_secDnsVersion(), SheppStrUtil::split(), and StrUtil::trim().
Referenced by cmd_domain().
int cmd_domain_delete | ( | vector< string > & | args | ) |
domain check delete function
args | vector with command-line arguments |
References cmd_domain_help(), LaunchPhase::fromStr(), DomainDelete::get_command(), DomainDeleteCmd::get_name(), process_action(), LaunchDeleteCmd::set_applicationId(), DomainDeleteCmd::set_launch(), DomainDeleteCmd::set_name(), LaunchPhase::set_name(), LaunchDeleteCmd::set_phase(), LaunchPhase::set_phase(), and SheppStrUtil::split().
Referenced by cmd_domain().
int cmd_domain_help | ( | string | error_msg, |
string | specific = "" |
||
) |
print domain command usage info
error_msg | error message to be printed |
specific | optional, choses specific sub-command |
Referenced by cmd_def_reg_create(), cmd_def_reg_renew(), cmd_def_reg_transfer(), cmd_def_reg_update(), cmd_domain(), cmd_domain_check(), cmd_domain_create(), cmd_domain_delete(), cmd_domain_info(), cmd_domain_renew(), cmd_domain_transfer(), and cmd_domain_update().
int cmd_domain_info | ( | vector< string > & | args | ) |
domain info command function
args | vector with command-line arguments |
References SheppPrint::authInfo(), SheppObjSet::authInfo(), cmd_domain_help(), LaunchPhase::fromStr(), DomainInfoCmd::get_authInfo(), BrDomainInfo::get_command(), DomainInfo::get_command(), DomainInfoCmd::get_name(), process_action(), LaunchInfoCmd::set_applicationId(), DomainInfoCmd::set_authInfo(), LaunchInfoCmd::set_includeMark(), DomainInfoCmd::set_launch(), DomainInfoCmd::set_name(), LaunchPhase::set_name(), LaunchInfoCmd::set_phase(), LaunchPhase::set_phase(), and SheppStrUtil::split().
Referenced by cmd_domain().
int cmd_domain_renew | ( | vector< string > & | args | ) |
domain renew command function
args | vector with command-line arguments |
References cmd_domain_help(), DomainRenew::get_command(), DomainRenewCmd::get_curExpDate(), DomainRenewCmd::get_name(), DomainRenewCmd::get_period(), process_action(), DomainRenewCmd::set_curExpDate(), DomainRenewCmd::set_name(), DomainRenewCmd::set_period(), and SheppStrUtil::split().
Referenced by cmd_domain().
int cmd_domain_transfer | ( | vector< string > & | args | ) |
domain transfer command function
args | vector with command-line arguments |
References SheppObjSet::authInfo(), cmd_domain_help(), TransferOperation::fromStr(), DomainTransfer::get_command(), process_action(), DomainTransferCmd::set_authInfo(), DomainTransferCmd::set_name(), and DomainTransferCmd::set_operation().
Referenced by cmd_domain().
int cmd_domain_update | ( | vector< string > & | args | ) |
domain update command function
args | vector with command-line arguments |
References SheppPrint::authInfo(), SheppObjSet::authInfo(), cmd_domain_help(), SheppObjSet::dsInfo(), LaunchPhase::fromStr(), DomainUpdateCmd::get_authInfo(), BrDomainUpdate::get_command(), DomainUpdate::get_command(), DomainUpdateCmd::get_contact_add(), DomainUpdateCmd::get_contact_rem(), DomainUpdateCmd::get_name(), DomainUpdateCmd::get_nameserver_add(), DomainUpdateCmd::get_nameserver_rem(), RGPRestore::get_operation(), AuthInfo::get_pw(), DomainUpdateCmd::get_registrant(), DomainUpdateCmd::get_rgp_restore(), AuthInfo::get_roid_f(), DomainUpdateCmd::get_status_add(), DomainUpdateCmd::get_status_rem(), DomainUpdateCmd::has_secdns_extension(), DomainUpdateCmd::insert_contact_add(), DomainUpdateCmd::insert_contact_rem(), DomainUpdateCmd::insert_dnskey_add(), DomainUpdateCmd::insert_dnskey_rem(), DomainUpdateCmd::insert_ds_add(), DomainUpdateCmd::insert_ds_chg(), DomainUpdateCmd::insert_ds_rem(), DomainUpdateCmd::insert_ds_rem_1_1(), DomainUpdateCmd::insert_nameserver_add(), DomainUpdateCmd::insert_nameserver_rem(), DomainUpdateCmd::insert_status_add(), DomainUpdateCmd::insert_status_rem(), SheppObjSet::keyData(), SheppPrint::nameserver(), SheppObjSet::nameServer(), process_action(), SheppObjSet::rgpRestore(), LaunchUpdateCmd::set_applicationId(), DomainUpdateCmd::set_authInfo(), DomainUpdateCmd::set_launch(), DomainUpdateCmd::set_max_sig_life(), DomainUpdateCmd::set_name(), LaunchPhase::set_name(), LaunchUpdateCmd::set_phase(), LaunchPhase::set_phase(), DomainUpdateCmd::set_registrant(), DomainUpdateCmd::set_rgp_restore(), DomainUpdateCmd::set_secDnsVersion(), DomainUpdateCmd::setRemoveAll(), DomainUpdateCmd::setUrgentFlag(), SheppStrUtil::split(), and SheppObjSet::status().
Referenced by cmd_domain().