libepp_nicbr
Functions
DefRegFunctions.H File Reference

EPP Defensive Registration related functions. More...

#include "SheppCommandFunctions.H"
#include "SheppStrUtil.H"
#include "DefRegCheck.H"
#include "DefRegInfo.H"
#include "DefRegTransfer.H"
#include "DefRegCreate.H"
#include "DefRegDelete.H"
#include "DefRegRenew.H"
#include "DefRegUpdate.H"

Go to the source code of this file.

Functions

int cmd_def_reg_help (string error_msg, string specific="")
 print defensive registration command usage info More...
 
int cmd_def_reg_check (vector< string > &args)
 defensive registration check command function More...
 
int cmd_def_reg_info (vector< string > &args)
 defensive registration info command function More...
 
int cmd_def_reg_transfer (vector< string > &args)
 defensive registration transfer command function More...
 
int cmd_def_reg_create (vector< string > &args)
 defensive registration create command function More...
 
int cmd_def_reg_delete (vector< string > &args)
 defensive registration delete command function More...
 
int cmd_def_reg_renew (vector< string > &args)
 defensive registration renew command function More...
 
int cmd_def_reg_update (vector< string > &args)
 defensive registration update command function More...
 
int cmd_def_reg (vector< string > &args)
 main defensive registration command More...
 

Detailed Description

EPP Defensive Registration related functions.

Function Documentation

int cmd_def_reg ( vector< string > &  args)

main defensive registration command

Parameters
argcommand-line input arguments
Returns
0 if ok, -1 otherwise

References cmd_def_reg_check(), cmd_def_reg_create(), cmd_def_reg_delete(), cmd_def_reg_help(), cmd_def_reg_info(), cmd_def_reg_renew(), cmd_def_reg_transfer(), and cmd_def_reg_update().

Referenced by init_commands().

int cmd_def_reg_check ( vector< string > &  args)

defensive registration check command function

Parameters
argsvector with command-line arguments
Returns
0 if ok, -1 otherwise

References cmd_def_reg_help(), DefRegLevel::fromStr(), DefRegCheck::get_command(), DefRegCheckCmd::get_name_list(), DefRegCheckCmd::insert_name(), process_action(), DefRegName::set_level(), DefRegName::set_name(), SheppStrUtil::split(), and DefRegLevel::toStr().

Referenced by cmd_def_reg().

int cmd_def_reg_create ( vector< string > &  args)
int cmd_def_reg_delete ( vector< string > &  args)

defensive registration delete command function

Parameters
argsvector with command-line arguments
Returns
0 if ok, -1 otherwise

References cmd_def_reg_help(), DefRegDelete::get_command(), DefRegDeleteCmd::get_roid(), process_action(), and DefRegDeleteCmd::set_roid().

Referenced by cmd_def_reg().

int cmd_def_reg_help ( string  error_msg,
string  specific = "" 
)

print defensive registration command usage info

Parameters
error_msgerror message to be printed
specificoptional, choses specific sub-command
Returns
0 if ok, -1 otherwise

Referenced by cmd_def_reg(), cmd_def_reg_check(), cmd_def_reg_create(), cmd_def_reg_delete(), cmd_def_reg_info(), cmd_def_reg_renew(), cmd_def_reg_transfer(), and cmd_def_reg_update().

int cmd_def_reg_info ( vector< string > &  args)

defensive registration info command function

Parameters
argsvector with command-line arguments
Returns
0 if ok, -1 otherwise

References SheppPrint::authInfo(), SheppObjSet::authInfo(), cmd_def_reg_help(), DefRegInfoCmd::get_authInfo(), DefRegInfo::get_command(), DefRegInfoCmd::get_roid(), process_action(), DefRegInfoCmd::set_authInfo(), and DefRegInfoCmd::set_roid().

Referenced by cmd_def_reg().

int cmd_def_reg_renew ( vector< string > &  args)
int cmd_def_reg_transfer ( vector< string > &  args)
int cmd_def_reg_update ( vector< string > &  args)