Update of /cvsroot/epp-rtk/epp-rtk/c++/src/data In directory usw-pr-cvs1:/tmp/cvs-serv30900 Modified Files: epp_AuthInfo.h epp_CheckResult.h epp_Command.h epp_ContactAddress.h epp_ContactNameAddress.h epp_ContactPhone.h epp_ContactStatus.h epp_ContactVoice.h epp_Credentials.h epp_DomainContact.h epp_DomainPeriod.h epp_DomainStatus.h epp_GenericCheckRsp.h epp_GenericReq.h epp_GenericRsp.h epp_Greeting.h epp_HostAddress.h epp_HostStatus.h epp_MessageQueue.h epp_Options.h epp_Response.h epp_Result.h epp_Service.h epp_TransID.h epp_XMLException.h Log Message: Added (Javadoc) documentation to a few more data classes... Index: epp_AuthInfo.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_AuthInfo.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** epp_AuthInfo.h 20 Feb 2002 17:26:02 -0000 1.5 --- epp_AuthInfo.h 22 Feb 2002 15:46:02 -0000 1.6 *************** *** 29,48 **** #define __EPP_AUTHINFO_H #include "epp_eppdata.h" namespace eppobject { namespace epp { class epp_AuthInfo { - public: ! epp_AuthInfoType_ref m_type; ! epp_roid_ref m_roid; ! epp_string_ref m_value; epp_AuthInfo() {}; virtual ~epp_AuthInfo() {}; ! // Note: Cannot set simple types to NULL epp_AuthInfo(epp_AuthInfoType _m_type, epp_roid _m_roid, --- 29,57 ---- #define __EPP_AUTHINFO_H + /** @file epp_AuthInfo.h + * @brief Definition of epp_AuthInfo and epp_AuthInfo_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_eppdata.h" namespace eppobject { namespace epp { + /// Class containing authorization information associated with an object class epp_AuthInfo { ! public: ! epp_AuthInfoType_ref m_type; /**< Authorization information type */ ! epp_roid_ref m_roid; /**< Repository object ID of associated contact object */ ! epp_string_ref m_value; /**< Authorization string/passphrase */ + /// Null constructor epp_AuthInfo() {}; + /// Destructor virtual ~epp_AuthInfo() {}; ! /// Constructor, using simple types when it can ! /// @note Cannot set simple types to NULL epp_AuthInfo(epp_AuthInfoType _m_type, epp_roid _m_roid, *************** *** 54,58 **** }; ! epp_AuthInfo(epp_AuthInfoType_ref _m_type, epp_roid_ref _m_roid, --- 63,67 ---- }; ! /// Constructor, using only references epp_AuthInfo(epp_AuthInfoType_ref _m_type, epp_roid_ref _m_roid, *************** *** 65,68 **** --- 74,78 ---- }; + /// Typedef for the ref to the epp_AuthInfo class typedef refcnt_ptr<epp_AuthInfo> epp_AuthInfo_ref; Index: epp_CheckResult.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_CheckResult.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** epp_CheckResult.h 20 Feb 2002 17:26:02 -0000 1.5 --- epp_CheckResult.h 22 Feb 2002 15:46:02 -0000 1.6 *************** *** 29,47 **** #define __EPP_CHECKRESULT_H #include "epp_eppdata.h" namespace eppobject { namespace epp { class epp_CheckResult { - public: ! epp_boolean_ref m_exists; ! epp_string_ref m_value; epp_CheckResult() {}; virtual ~epp_CheckResult() {}; ! // Note: Cannot set simple types to NULL epp_CheckResult(epp_boolean _m_exists, epp_string _m_value) --- 29,56 ---- #define __EPP_CHECKRESULT_H + /** @file epp_CheckResult.h + * @brief Definition of epp_CheckResult and epp_CheckResult_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_eppdata.h" namespace eppobject { namespace epp { + /// Class containing the true/false response of object check queries class epp_CheckResult { ! public: ! epp_boolean_ref m_exists; /**< Boolean value indicating whether an object is known to the server or not */ ! epp_string_ref m_value; /**< Fully qualified names for the queried objects */ + /// Null constructor epp_CheckResult() {}; + /// Destructor virtual ~epp_CheckResult() {}; ! /// Constructor, using simple types when it can ! /// @note Cannot set simple types to NULL epp_CheckResult(epp_boolean _m_exists, epp_string _m_value) *************** *** 51,55 **** }; ! epp_CheckResult(epp_boolean_ref _m_exists, epp_string_ref _m_value) --- 60,64 ---- }; ! /// Constructor, using only references epp_CheckResult(epp_boolean_ref _m_exists, epp_string_ref _m_value) *************** *** 60,63 **** --- 69,73 ---- }; + /// Typedef for the ref to the epp_CheckResult class typedef refcnt_ptr<epp_CheckResult> epp_CheckResult_ref; Index: epp_Command.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_Command.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** epp_Command.h 22 Feb 2002 09:35:42 -0000 1.6 --- epp_Command.h 22 Feb 2002 15:46:02 -0000 1.7 *************** *** 45,51 **** public: ! epp_Credentials_ref m_creds; /**< Client identity credentials element that provides client identity information*/ ! epp_Unspec_ref m_unspec; /**< Unspecified element used for server-defined command extensions*/ ! epp_trid_ref m_client_trid; /**< Client transaction ID element that uniquely identifies the command to the client*/ /// Null constructor --- 45,51 ---- public: ! epp_Credentials_ref m_creds; /**< Client identity credentials element that provides client identity information */ ! epp_Unspec_ref m_unspec; /**< Unspecified element used for server-defined command extensions */ ! epp_trid_ref m_client_trid; /**< Client transaction ID element that uniquely identifies the command to the client */ /// Null constructor Index: epp_ContactAddress.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_ContactAddress.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** epp_ContactAddress.h 20 Feb 2002 17:26:02 -0000 1.6 --- epp_ContactAddress.h 22 Feb 2002 15:46:02 -0000 1.7 *************** *** 29,52 **** #define __EPP_CONTACTADDRESS_H #include "epp_contactdata.h" namespace eppobject { namespace contact { class epp_ContactAddress { - public: ! eppobject::epp::epp_string_ref m_street1; ! eppobject::epp::epp_string_ref m_street2; ! eppobject::epp::epp_string_ref m_street3; ! eppobject::epp::epp_string_ref m_city; ! eppobject::epp::epp_string_ref m_state_province; ! eppobject::epp::epp_string_ref m_postal_code; ! eppobject::epp::epp_string_ref m_country_code; epp_ContactAddress() {}; virtual ~epp_ContactAddress() {}; ! // Note: Cannot set simple types to NULL epp_ContactAddress(eppobject::epp::epp_string _m_street1, eppobject::epp::epp_string _m_street2, --- 29,61 ---- #define __EPP_CONTACTADDRESS_H + /** @file epp_ContactAddress.h + * @brief Definition of epp_ContactAddress and epp_ContactAddress_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_contactdata.h" namespace eppobject { namespace contact { + /// Class containing elements used to describe the address of a contact class epp_ContactAddress { ! public: ! eppobject::epp::epp_string_ref m_street1; /**< Line 1 of contact street address */ ! eppobject::epp::epp_string_ref m_street2; /**< Line 2 of contact street address */ ! eppobject::epp::epp_string_ref m_street3; /**< Line 3 of contact street address */ ! eppobject::epp::epp_string_ref m_city; /**< Contact city */ ! eppobject::epp::epp_string_ref m_state_province; /**< Contact state/province */ ! eppobject::epp::epp_string_ref m_postal_code; /**< Contact postal code */ ! eppobject::epp::epp_string_ref m_country_code; /**< Contact country code (iso3166) */ + /// Null constructor epp_ContactAddress() {}; + /// Destructor virtual ~epp_ContactAddress() {}; ! /// Constructor, using simple types when it can ! /// @note Cannot set simple types to NULL epp_ContactAddress(eppobject::epp::epp_string _m_street1, eppobject::epp::epp_string _m_street2, *************** *** 66,70 **** }; ! epp_ContactAddress(eppobject::epp::epp_string_ref _m_street1, eppobject::epp::epp_string_ref _m_street2, --- 75,79 ---- }; ! /// Constructor, using only references epp_ContactAddress(eppobject::epp::epp_string_ref _m_street1, eppobject::epp::epp_string_ref _m_street2, *************** *** 84,88 **** }; }; ! typedef refcnt_ptr<epp_ContactAddress> epp_ContactAddress_ref; --- 93,98 ---- }; }; ! ! /// Typedef for the ref to the epp_ContactAddress class typedef refcnt_ptr<epp_ContactAddress> epp_ContactAddress_ref; Index: epp_ContactNameAddress.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_ContactNameAddress.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** epp_ContactNameAddress.h 20 Feb 2002 17:26:02 -0000 1.6 --- epp_ContactNameAddress.h 22 Feb 2002 15:46:02 -0000 1.7 *************** *** 29,32 **** --- 29,37 ---- #define __EPP_CONTACTNAMEADDRESS_H + /** @file epp_ContactNameAddress.h + * @brief Definition of epp_ContactNameAddress and epp_ContactNameAddress_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_contactdata.h" #include "epp_ContactAddress.h" *************** *** 34,49 **** namespace eppobject { namespace contact { class epp_ContactNameAddress { - public: ! eppobject::epp::epp_string_ref m_name; ! eppobject::epp::epp_string_ref m_org; ! epp_ContactAddress_ref m_address; epp_ContactNameAddress() {}; virtual ~epp_ContactNameAddress() {}; ! // Note: Cannot set simple types to NULL epp_ContactNameAddress(eppobject::epp::epp_string _m_name, eppobject::epp::epp_string _m_org, --- 39,58 ---- namespace eppobject { namespace contact { + /// Class containing elements used to describe the name and address of a contact class epp_ContactNameAddress { ! public: ! eppobject::epp::epp_string_ref m_name; /**< Name of the contact */ ! eppobject::epp::epp_string_ref m_org; /**< Organization associated with the contact */ ! epp_ContactAddress_ref m_address; /**< Address associated with the contact */ + /// Null constructor epp_ContactNameAddress() {}; + /// Destructor virtual ~epp_ContactNameAddress() {}; ! /// Constructor, using simple types when it can ! /// @note Cannot set simple types to NULL epp_ContactNameAddress(eppobject::epp::epp_string _m_name, eppobject::epp::epp_string _m_org, *************** *** 55,59 **** }; ! epp_ContactNameAddress(eppobject::epp::epp_string_ref _m_name, eppobject::epp::epp_string_ref _m_org, --- 64,68 ---- }; ! /// Constructor, using only references epp_ContactNameAddress(eppobject::epp::epp_string_ref _m_name, eppobject::epp::epp_string_ref _m_org, *************** *** 65,69 **** }; }; ! typedef refcnt_ptr<epp_ContactNameAddress> epp_ContactNameAddress_ref; --- 74,79 ---- }; }; ! ! /// Typedef for the ref to the epp_ContactNameAddress class typedef refcnt_ptr<epp_ContactNameAddress> epp_ContactNameAddress_ref; Index: epp_ContactPhone.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_ContactPhone.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** epp_ContactPhone.h 22 Feb 2002 09:35:42 -0000 1.3 --- epp_ContactPhone.h 22 Feb 2002 15:46:02 -0000 1.4 *************** *** 42,47 **** public: ! eppobject::epp::epp_string_ref m_extension; /**< Telephone number extension*/ ! eppobject::epp::epp_string_ref m_value; /**< Telephone number*/ /// Null constructor --- 42,47 ---- public: ! eppobject::epp::epp_string_ref m_extension; /**< Telephone number extension */ ! eppobject::epp::epp_string_ref m_value; /**< Telephone number */ /// Null constructor Index: epp_ContactStatus.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_ContactStatus.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** epp_ContactStatus.h 20 Feb 2002 17:26:02 -0000 1.6 --- epp_ContactStatus.h 22 Feb 2002 15:46:02 -0000 1.7 *************** *** 29,48 **** #define __EPP_CONTACTSTATUS_H #include "epp_contactdata.h" namespace eppobject { namespace contact { class epp_ContactStatus { - public: ! epp_ContactStatusType_ref m_type; ! eppobject::epp::epp_string_ref m_lang; ! eppobject::epp::epp_string_ref m_value; epp_ContactStatus() {}; virtual ~epp_ContactStatus() {}; ! // Note: Cannot set simple types to NULL epp_ContactStatus(epp_ContactStatusType _m_type, eppobject::epp::epp_string _m_lang, --- 29,57 ---- #define __EPP_CONTACTSTATUS_H + /** @file epp_ContactStatus.h + * @brief Definition of epp_ContactStatus and epp_ContactStatus_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_contactdata.h" namespace eppobject { namespace contact { + /// Class containing elements to describe a status of a contact class epp_ContactStatus { ! public: ! epp_ContactStatusType_ref m_type; /**< Type of contact status */ ! eppobject::epp::epp_string_ref m_lang; /**< Language of the human-readable describing text (iso639) */ ! eppobject::epp::epp_string_ref m_value; /**< Human-readable text describing the rationale for the applied status */ + /// Null constructor epp_ContactStatus() {}; + /// Destructor virtual ~epp_ContactStatus() {}; ! /// Constructor, using simple types when it can ! /// @note Cannot set simple types to NULL epp_ContactStatus(epp_ContactStatusType _m_type, eppobject::epp::epp_string _m_lang, *************** *** 54,58 **** }; ! epp_ContactStatus(epp_ContactStatusType_ref _m_type, eppobject::epp::epp_string_ref _m_lang, --- 63,67 ---- }; ! /// Constructor, using only references epp_ContactStatus(epp_ContactStatusType_ref _m_type, eppobject::epp::epp_string_ref _m_lang, *************** *** 64,68 **** }; }; ! typedef refcnt_ptr<epp_ContactStatus> epp_ContactStatus_ref; --- 73,78 ---- }; }; ! ! /// Typedef for the ref to the epp_ContactStatus class typedef refcnt_ptr<epp_ContactStatus> epp_ContactStatus_ref; Index: epp_ContactVoice.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_ContactVoice.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** epp_ContactVoice.h 22 Feb 2002 09:35:42 -0000 1.8 --- epp_ContactVoice.h 22 Feb 2002 15:46:02 -0000 1.9 *************** *** 44,49 **** public: ! eppobject::epp::epp_string_ref m_extension; /**< Telephone number extension*/ ! eppobject::epp::epp_string_ref m_value; /**< Telephone number*/ /// Null constructor --- 44,49 ---- public: ! eppobject::epp::epp_string_ref m_extension; /**< Telephone number extension */ ! eppobject::epp::epp_string_ref m_value; /**< Telephone number */ /// Null constructor Index: epp_Credentials.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_Credentials.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** epp_Credentials.h 20 Feb 2002 17:26:02 -0000 1.5 --- epp_Credentials.h 22 Feb 2002 15:46:02 -0000 1.6 *************** *** 29,32 **** --- 29,37 ---- #define __EPP_CREDENTIALS_H + /** @file epp_Credentials.h + * @brief Definition of epp_Credentials and epp_Credentials_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_eppdata.h" #include "epp_Options.h" *************** *** 34,49 **** namespace eppobject { namespace epp { class epp_Credentials { public: ! epp_string_ref m_client_id; ! epp_string_ref m_password; ! epp_string_ref m_new_password; ! epp_Options_ref m_options; epp_Credentials() {}; virtual ~epp_Credentials() {} ! // Note: Cannot set simple types to NULL epp_Credentials(epp_string _m_client_id, epp_string _m_password, --- 39,59 ---- namespace eppobject { namespace epp { + ///Class containing client identity credentials that provides client identity information class epp_Credentials { + public: ! epp_string_ref m_client_id; /**< Client identifier assigned to the client by the server */ ! epp_string_ref m_password; /**< Client plain text password */ ! epp_string_ref m_new_password; /**< New client plain text password */ ! epp_Options_ref m_options; /**< Client options for the command/session */ + /// Null constructor epp_Credentials() {}; + /// Destructor virtual ~epp_Credentials() {} ! /// Constructor, using simple types when it can ! /// @note Cannot set simple types to NULL epp_Credentials(epp_string _m_client_id, epp_string _m_password, *************** *** 57,61 **** }; ! epp_Credentials(epp_string_ref _m_client_id, epp_string_ref _m_password, --- 67,71 ---- }; ! /// Constructor, using only references epp_Credentials(epp_string_ref _m_client_id, epp_string_ref _m_password, *************** *** 70,73 **** --- 80,84 ---- }; + /// Typedef for the ref to the epp_Options class typedef refcnt_ptr<epp_Credentials> epp_Credentials_ref; Index: epp_DomainContact.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_DomainContact.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** epp_DomainContact.h 20 Feb 2002 17:26:02 -0000 1.7 --- epp_DomainContact.h 22 Feb 2002 15:46:02 -0000 1.8 *************** *** 29,47 **** #define __EPP_DOMAINCONTACT_H #include "epp_domaindata.h" namespace eppobject { namespace domain { class epp_DomainContact { - public: ! epp_DomainContactType_ref m_type; ! eppobject::epp::epp_string_ref m_id; epp_DomainContact() {}; virtual ~epp_DomainContact() {}; ! // Note: Cannot set simple types to NULL epp_DomainContact(epp_DomainContactType _m_type, eppobject::epp::epp_string _m_id) --- 29,57 ---- #define __EPP_DOMAINCONTACT_H + /** @file epp_DomainContact.h + * @brief Definition of epp_DomainContact and epp_DomainContact_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_domaindata.h" namespace eppobject { namespace domain { + /// Class containing information about the human or organizational + /// social information object associated with a domain object class epp_DomainContact { ! public: ! epp_DomainContactType_ref m_type; /**< Type of domain contact */ ! eppobject::epp::epp_string_ref m_id; /**< ID of domain contact */ + /// Null constructor epp_DomainContact() {}; + /// Destructor virtual ~epp_DomainContact() {}; ! /// Constructor, using simple types when it can ! /// @note Cannot set simple types to NULL epp_DomainContact(epp_DomainContactType _m_type, eppobject::epp::epp_string _m_id) *************** *** 51,55 **** }; ! epp_DomainContact(epp_DomainContactType_ref _m_type, eppobject::epp::epp_string_ref _m_id) --- 61,65 ---- }; ! /// Constructor, using only references epp_DomainContact(epp_DomainContactType_ref _m_type, eppobject::epp::epp_string_ref _m_id) *************** *** 59,63 **** }; }; ! typedef refcnt_ptr<epp_DomainContact> epp_DomainContact_ref; --- 69,74 ---- }; }; ! ! /// Typedef for the ref to the epp_DomainContact class typedef refcnt_ptr<epp_DomainContact> epp_DomainContact_ref; Index: epp_DomainPeriod.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_DomainPeriod.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** epp_DomainPeriod.h 20 Feb 2002 17:26:02 -0000 1.6 --- epp_DomainPeriod.h 22 Feb 2002 15:46:02 -0000 1.7 *************** *** 29,47 **** #define __EPP_DOMAINPERIOD_H #include "epp_domaindata.h" namespace eppobject { namespace domain { ! class epp_DomainPeriod { public: ! epp_DomainPeriodUnitType_ref m_unit; ! eppobject::epp::epp_short_ref m_value; ! epp_DomainPeriod() {}; virtual ~epp_DomainPeriod() {}; ! // Note: Cannot set simple types to NULL epp_DomainPeriod(epp_DomainPeriodUnitType _m_unit, eppobject::epp::epp_short _m_value) --- 29,56 ---- #define __EPP_DOMAINPERIOD_H + /** @file epp_DomainPeriod.h + * @brief Definition of epp_DomainPeriod and epp_DomainPeriod_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_domaindata.h" namespace eppobject { namespace domain { ! ! /// Class describing registration period of the domain object class epp_DomainPeriod { + public: + epp_DomainPeriodUnitType_ref m_unit; /**< Unit type of the domain period */ + eppobject::epp::epp_short_ref m_value; /**< Value of domain period */ ! /// Null constructor epp_DomainPeriod() {}; + /// Destructor virtual ~epp_DomainPeriod() {}; ! /// Constructor, using simple types when it can ! /// @note Cannot set simple types to NULL epp_DomainPeriod(epp_DomainPeriodUnitType _m_unit, eppobject::epp::epp_short _m_value) *************** *** 51,55 **** }; ! epp_DomainPeriod(epp_DomainPeriodUnitType_ref _m_unit, eppobject::epp::epp_short_ref _m_value) --- 60,64 ---- }; ! /// Constructor, using only references epp_DomainPeriod(epp_DomainPeriodUnitType_ref _m_unit, eppobject::epp::epp_short_ref _m_value) *************** *** 59,63 **** }; }; ! typedef refcnt_ptr<epp_DomainPeriod> epp_DomainPeriod_ref; --- 68,73 ---- }; }; ! ! /// Typedef for the ref to the epp_DomainPeriod class typedef refcnt_ptr<epp_DomainPeriod> epp_DomainPeriod_ref; Index: epp_DomainStatus.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_DomainStatus.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** epp_DomainStatus.h 20 Feb 2002 17:26:02 -0000 1.6 --- epp_DomainStatus.h 22 Feb 2002 15:46:02 -0000 1.7 *************** *** 29,47 **** #define __EPP_DOMAINSTATUS_H #include "epp_domaindata.h" namespace eppobject { namespace domain { class epp_DomainStatus { public: ! epp_DomainStatusType_ref m_type; ! eppobject::epp::epp_string_ref m_lang; ! eppobject::epp::epp_string_ref m_value; epp_DomainStatus() {}; virtual ~epp_DomainStatus() {}; ! // Note: Cannot set simple types to NULL epp_DomainStatus(epp_DomainStatusType _m_type, eppobject::epp::epp_string _m_lang, --- 29,57 ---- #define __EPP_DOMAINSTATUS_H + /** @file epp_DomainStatus.h + * @brief Definition of epp_DomainStatus and epp_DomainStatus_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_domaindata.h" namespace eppobject { namespace domain { + /// Class containing elements to describe a status of a domain class epp_DomainStatus { + public: ! epp_DomainStatusType_ref m_type; /**< Type of domain status */ ! eppobject::epp::epp_string_ref m_lang; /**< Language of the human-readable describing text (iso639) */ ! eppobject::epp::epp_string_ref m_value; /**< Human-readable text describing the rationale for the applied status */ + /// Null constructor epp_DomainStatus() {}; + /// Destructor virtual ~epp_DomainStatus() {}; ! /// Constructor, using simple types when it can ! /// @note Cannot set simple types to NULL epp_DomainStatus(epp_DomainStatusType _m_type, eppobject::epp::epp_string _m_lang, *************** *** 53,57 **** }; ! epp_DomainStatus(epp_DomainStatusType_ref _m_type, eppobject::epp::epp_string_ref _m_lang, --- 63,67 ---- }; ! /// Constructor, using only references epp_DomainStatus(epp_DomainStatusType_ref _m_type, eppobject::epp::epp_string_ref _m_lang, *************** *** 63,67 **** }; }; ! typedef refcnt_ptr<epp_DomainStatus> epp_DomainStatus_ref; --- 73,78 ---- }; }; ! ! /// Typedef for the ref to the epp_DomainStatus class typedef refcnt_ptr<epp_DomainStatus> epp_DomainStatus_ref; Index: epp_GenericCheckRsp.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_GenericCheckRsp.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** epp_GenericCheckRsp.h 21 Feb 2002 14:07:27 -0000 1.1 --- epp_GenericCheckRsp.h 22 Feb 2002 15:46:02 -0000 1.2 *************** *** 29,32 **** --- 29,37 ---- #define __EPP_GENERICCHECKRSP_H + /** @file epp_GenericCheckRsp.h + * @brief Definition of epp_GenericCheckRsp and epp_GenericCheckRsp_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_GenericRsp.h" #include "epp_CheckResult.h" *************** *** 34,46 **** namespace eppobject { namespace epp { class epp_GenericCheckRsp : public epp_GenericRsp { public: ! epp_check_result_seq_ref m_results; epp_GenericCheckRsp() {}; virtual ~epp_GenericCheckRsp() {} epp_GenericCheckRsp(epp_Response_ref _m_rsp, epp_check_result_seq_ref _m_results) --- 39,55 ---- namespace eppobject { namespace epp { + /// Class containing the generic/common elements of the server response to a <check> command class epp_GenericCheckRsp : public epp_GenericRsp { public: ! epp_check_result_seq_ref m_results; /**< Generic <check> response sequence */ + /// Null constructor epp_GenericCheckRsp() {}; + /// Destructor virtual ~epp_GenericCheckRsp() {} + /// Constructor epp_GenericCheckRsp(epp_Response_ref _m_rsp, epp_check_result_seq_ref _m_results) *************** *** 50,54 **** }; }; ! typedef refcnt_ptr<epp_GenericCheckRsp> epp_GenericCheckRsp_ref; --- 59,64 ---- }; }; ! ! /// Typedef for the ref to the epp_GenericCheckRsp class typedef refcnt_ptr<epp_GenericCheckRsp> epp_GenericCheckRsp_ref; Index: epp_GenericReq.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_GenericReq.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** epp_GenericReq.h 21 Feb 2002 14:07:27 -0000 1.1 --- epp_GenericReq.h 22 Feb 2002 15:46:02 -0000 1.2 *************** *** 29,56 **** #define __EPP_GENERICREQ_H #include "epp_Command.h" namespace eppobject { namespace epp { class epp_GenericReq { public: ! //Data members: ! epp_Command_ref m_cmd; ! ! //Constructors: epp_GenericReq() {}; epp_GenericReq(epp_Command_ref _m_cmd) { m_cmd = _m_cmd; }; ! ! //Destructor: ! virtual ~epp_GenericReq() {}; ! }; ! typedef refcnt_ptr<epp_GenericReq> epp_GenericReq_ref; --- 29,62 ---- #define __EPP_GENERICREQ_H + /** @file epp_GenericReq.h + * @brief Definition of epp_GenericReq and epp_GenericReq_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_Command.h" namespace eppobject { namespace epp { + /// Class containing the generic and common elements of a client request class epp_GenericReq { public: + epp_Command_ref m_cmd; /**< Generic request element */ ! /// Null constructor epp_GenericReq() {}; + /// Destructor + virtual ~epp_GenericReq() {}; + + /// Constructor epp_GenericReq(epp_Command_ref _m_cmd) { m_cmd = _m_cmd; }; ! }; ! ! /// Typedef for the ref to the epp_GenericReq class typedef refcnt_ptr<epp_GenericReq> epp_GenericReq_ref; Index: epp_GenericRsp.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_GenericRsp.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** epp_GenericRsp.h 21 Feb 2002 14:07:27 -0000 1.1 --- epp_GenericRsp.h 22 Feb 2002 15:46:02 -0000 1.2 *************** *** 29,46 **** #define __EPP_GENERICRSP_H #include "epp_Response.h" namespace eppobject { namespace epp { class epp_GenericRsp { public: ! //Data members: ! epp_Response_ref m_rsp; ! ! //Constructors: epp_GenericRsp() {}; epp_GenericRsp(epp_Response_ref _m_rsp) { --- 29,54 ---- #define __EPP_GENERICRSP_H + /** @file epp_GenericRsp.h + * @brief Definition of epp_GenericRsp and epp_GenericRsp_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_Response.h" namespace eppobject { namespace epp { + /// Class containing the generic and common elements of a server response class epp_GenericRsp { public: + epp_Response_ref m_rsp; /**< Generic response element */ ! /// Null constructor epp_GenericRsp() {}; + /// Destructor + virtual ~epp_GenericRsp() {}; + + /// Constructor epp_GenericRsp(epp_Response_ref _m_rsp) { *************** *** 48,56 **** }; - //Destructor: - virtual ~epp_GenericRsp() {}; - }; ! typedef refcnt_ptr<epp_GenericRsp> epp_GenericRsp_ref; --- 56,62 ---- }; }; ! ! /// Typedef for the ref to the epp_GenericRsp class typedef refcnt_ptr<epp_GenericRsp> epp_GenericRsp_ref; Index: epp_Greeting.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_Greeting.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** epp_Greeting.h 20 Feb 2002 17:26:02 -0000 1.6 --- epp_Greeting.h 22 Feb 2002 15:46:02 -0000 1.7 *************** *** 29,32 **** --- 29,37 ---- #define __EPP_GREETING_H + /** @file epp_Greeting.h + * @brief Definition of epp_Greeting and epp_Greeting_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_eppdata.h" #include "epp_Service.h" *************** *** 34,51 **** namespace eppobject { namespace epp { class epp_Greeting { public: ! epp_string_ref m_server_id; ! epp_datetime_ref m_server_date; ! epp_string_seq_ref m_versions; ! epp_string_seq_ref m_langs; ! epp_service_seq_ref m_services; ! epp_service_seq_ref m_unspec_services; epp_Greeting() {}; virtual ~epp_Greeting() {} ! // Note: Cannot set simple types to NULL epp_Greeting(epp_string _m_server_id, epp_datetime _m_server_date, --- 39,61 ---- namespace eppobject { namespace epp { + /// Class describing the server and its supported services class epp_Greeting { + public: ! epp_string_ref m_server_id; /**< Name of the server */ ! epp_datetime_ref m_server_date; /**< Current date and time in UTC of the server */ ! epp_string_seq_ref m_versions; /**< Protocol versions supported by the server */ ! epp_string_seq_ref m_langs; /**< ID of languages supported by the server (iso639) */ ! epp_service_seq_ref m_services; /**< Standard EPP objects that the server is capable of managing */ ! epp_service_seq_ref m_unspec_services; /**< Custom EPP object extensions supported by the server */ + /// Null constructor epp_Greeting() {}; + /// Destructor virtual ~epp_Greeting() {} ! /// Constructor, using simple types when it can ! /// @note Cannot set simple types to NULL epp_Greeting(epp_string _m_server_id, epp_datetime _m_server_date, *************** *** 63,67 **** }; ! epp_Greeting(epp_string_ref _m_server_id, epp_datetime_ref _m_server_date, --- 73,77 ---- }; ! /// Constructor, using only references epp_Greeting(epp_string_ref _m_server_id, epp_datetime_ref _m_server_date, *************** *** 80,83 **** --- 90,94 ---- }; + /// Typedef for the ref to the epp_Greeting class typedef refcnt_ptr<epp_Greeting> epp_Greeting_ref; Index: epp_HostAddress.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_HostAddress.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** epp_HostAddress.h 20 Feb 2002 17:26:02 -0000 1.6 --- epp_HostAddress.h 22 Feb 2002 15:46:02 -0000 1.7 *************** *** 29,47 **** #define __EPP_HOSTADDRESS_H #include "epp_hostdata.h" namespace eppobject { namespace host { class epp_HostAddress { public: ! epp_HostAddressType_ref m_type; ! eppobject::epp::epp_string_ref m_ip; ! epp_HostAddress() {}; virtual ~epp_HostAddress() {}; ! // Note: Cannot set simple types to NULL epp_HostAddress(epp_HostAddressType _m_type, eppobject::epp::epp_string _m_ip) --- 29,56 ---- #define __EPP_HOSTADDRESS_H + /** @file epp_HostAddress.h + * @brief Definition of epp_HostAddress and epp_HostAddress_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_hostdata.h" namespace eppobject { namespace host { + /// Class containing information about a host address class epp_HostAddress { + public: + epp_HostAddressType_ref m_type; /**< Type of host address */ + eppobject::epp::epp_string_ref m_ip;/**< Host IP address */ ! /// Null constructor epp_HostAddress() {}; + /// Destructor virtual ~epp_HostAddress() {}; ! /// Constructor, using simple types when it can ! /// @note Cannot set simple types to NULL epp_HostAddress(epp_HostAddressType _m_type, eppobject::epp::epp_string _m_ip) *************** *** 51,55 **** }; ! epp_HostAddress(epp_HostAddressType_ref _m_type, eppobject::epp::epp_string_ref _m_ip) --- 60,64 ---- }; ! /// Constructor, using only references epp_HostAddress(epp_HostAddressType_ref _m_type, eppobject::epp::epp_string_ref _m_ip) *************** *** 59,63 **** }; }; ! typedef refcnt_ptr<epp_HostAddress> epp_HostAddress_ref; --- 68,73 ---- }; }; ! ! /// Typedef for the ref to the epp_HostAddress class typedef refcnt_ptr<epp_HostAddress> epp_HostAddress_ref; Index: epp_HostStatus.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_HostStatus.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** epp_HostStatus.h 20 Feb 2002 17:26:02 -0000 1.6 --- epp_HostStatus.h 22 Feb 2002 15:46:02 -0000 1.7 *************** *** 29,48 **** #define __EPP_HOSTSTATUS_H #include "epp_hostdata.h" namespace eppobject { namespace host { class epp_HostStatus { - public: ! epp_HostStatusType_ref m_type; ! eppobject::epp::epp_string_ref m_lang; ! eppobject::epp::epp_string_ref m_value; epp_HostStatus() {}; virtual ~epp_HostStatus() {}; ! // Note: Cannot set simple types to NULL epp_HostStatus(epp_HostStatusType _m_type, eppobject::epp::epp_string _m_lang, --- 29,57 ---- #define __EPP_HOSTSTATUS_H + /** @file epp_HostStatus.h + * @brief Definition of epp_HostStatus and epp_HostStatus_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_hostdata.h" namespace eppobject { namespace host { + /// Class containing elements to describe a status of a host class epp_HostStatus { ! public: ! epp_HostStatusType_ref m_type; /**< Type of host status */ ! eppobject::epp::epp_string_ref m_lang; /**< Language of the human-readable describing text (iso639) */ ! eppobject::epp::epp_string_ref m_value; /**< Human-readable text describing the rationale for the applied status */ + /// Null constructor epp_HostStatus() {}; + /// Destructor virtual ~epp_HostStatus() {}; ! /// Constructor, using simple types when it can ! /// @note Cannot set simple types to NULL epp_HostStatus(epp_HostStatusType _m_type, eppobject::epp::epp_string _m_lang, *************** *** 54,58 **** }; ! epp_HostStatus(epp_HostStatusType_ref _m_type, eppobject::epp::epp_string_ref _m_lang, --- 63,67 ---- }; ! /// Constructor, using only references epp_HostStatus(epp_HostStatusType_ref _m_type, eppobject::epp::epp_string_ref _m_lang, *************** *** 65,68 **** --- 74,78 ---- }; + /// Typedef for the ref to the epp_HostStatus class typedef refcnt_ptr<epp_HostStatus> epp_HostStatus_ref; Index: epp_MessageQueue.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_MessageQueue.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** epp_MessageQueue.h 20 Feb 2002 17:26:02 -0000 1.2 --- epp_MessageQueue.h 22 Feb 2002 15:46:02 -0000 1.3 *************** *** 29,46 **** #define __EPP_MESSAGEQUEUE_H #include "epp_eppdata.h" namespace eppobject { namespace epp { class epp_MessageQueue { - public: - epp_long_ref m_count; - epp_datetime_ref m_queue_date; epp_MessageQueue() {}; virtual ~epp_MessageQueue() {} ! ! // Note: Cannot set simple types to NULL epp_MessageQueue(epp_long _m_count, epp_datetime _m_queue_date) --- 29,56 ---- #define __EPP_MESSAGEQUEUE_H + /** @file epp_MessageQueue.h + * @brief Definition of epp_MessageQueue and epp_MessageQueue_ref + * @author Asbjorn Steira Mikkelsen + */ + #include "epp_eppdata.h" namespace eppobject { namespace epp { + /// Class containing information about service messages queued for client retrieval class epp_MessageQueue { + public: + epp_long_ref m_count; /**< Number of service messages queued for client retrieval */ + epp_datetime_ref m_queue_date; /**< Date and time that a particular message was enqueued */ + + /// Null constructor epp_MessageQueue() {}; + /// Destructor virtual ~epp_MessageQueue() {} ! ! /// Constructor, using simple types when it can ! /// @note Cannot set simple types to NULL epp_MessageQueue(epp_long _m_count, epp_datetime _m_queue_date) *************** *** 50,54 **** }; ! epp_MessageQueue(epp_long_ref _m_count, epp_datetime_ref _m_queue_date) --- 60,64 ---- }; ! /// Constructor, using only references epp_MessageQueue(epp_long_ref _m_count, epp_datetime_ref _m_queue_date) *************** *** 58,62 **** }; }; ! typedef refcnt_ptr<epp_MessageQueue> epp_MessageQueue_ref; --- 68,72 ---- }; }; ! /// Typedef for the ref to the epp_MessageQueue classe typedef refcnt_ptr<epp_MessageQueue> epp_MessageQueue_ref; Index: epp_Options.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_Options.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** epp_Options.h 22 Feb 2002 09:35:42 -0000 1.6 --- epp_Options.h 22 Feb 2002 15:46:02 -0000 1.7 *************** *** 42,47 **** public: ! epp_string_ref m_version; /**< Protocol version to be used for the command or ongoing server session*/ ! epp_string_ref m_lang; /**< Text response language to be used for the command or ongoing server session commands*/ /// Null constructor --- 42,47 ---- public: ! epp_string_ref m_version; /**< Protocol version to be used for the command or ongoing server session */ ! epp_string_ref m_lang; /**< Text response language to be used for the command or ongoing server session commands (iso639) */ /// Null constructor Index: epp_Response.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_Response.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** epp_Response.h 22 Feb 2002 09:35:42 -0000 1.7 --- epp_Response.h 22 Feb 2002 15:46:02 -0000 1.8 *************** *** 46,53 **** public: ! epp_result_seq_ref m_results; /**< Structure to document the success or failure of command execution*/ ! epp_MessageQueue_ref m_message_queue; /**< Information about service messages queued for client retrieval*/ ! epp_xml_string_ref m_unspec_string; /**< Unspecified element used for server-defined response extensions*/ ! epp_TransID_ref m_trans_id; /**< Transaction identifier assigned by the server to the command*/ /// Null constructor --- 46,53 ---- public: ! epp_result_seq_ref m_results; /**< Structure to document the success or failure of command execution */ ! epp_MessageQueue_ref m_message_queue; /**< Information about service messages queued for client retrieval */ ! epp_xml_string_ref m_unspec_string; /**< Unspecified element used for server-defined response extensions */ ! epp_TransID_ref m_trans_id; /**< Transaction identifier assigned by the server to the command */ /// Null constructor Index: epp_Result.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_Result.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** epp_Result.h 22 Feb 2002 09:35:42 -0000 1.6 --- epp_Result.h 22 Feb 2002 15:46:02 -0000 1.7 *************** *** 44,52 **** public: ! epp_short_ref m_code; /**< Decimal number that describes the success or failure of the command*/ ! epp_string_ref m_msg; /**< Human-readable description of the response code*/ ! epp_string_ref m_lang; /**< Language of the human-readable response*/ ! epp_string_ref m_id; /**< ID to uniquely identify the message returned (used for the Poll command)*/ ! epp_string_seq_ref m_values; /**< Client-provided values that caused server error conditions*/ /// Null constructor --- 44,52 ---- public: ! epp_short_ref m_code; /**< Decimal number that describes the success or failure of the command */ ! epp_string_ref m_msg; /**< Human-readable description of the response code */ ! epp_string_ref m_lang; /**< Language of the human-readable response (iso639) */ ! epp_string_ref m_id; /**< ID to uniquely identify the message returned (used for the Poll command) */ ! epp_string_seq_ref m_values; /**< Client-provided values that caused server error conditions */ /// Null constructor Index: epp_Service.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_Service.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** epp_Service.h 22 Feb 2002 09:35:42 -0000 1.7 --- epp_Service.h 22 Feb 2002 15:46:02 -0000 1.8 *************** *** 42,48 **** public: ! epp_string_ref m_name; /**< Name of the service*/ ! epp_string_ref m_xmlns; /**< Namespace for the service*/ ! epp_string_ref m_schema_location; /**< Location of the schema for the service*/ /// Null constructor --- 42,48 ---- public: ! epp_string_ref m_name; /**< Name of the service */ ! epp_string_ref m_xmlns; /**< Namespace for the service */ ! epp_string_ref m_schema_location; /**< Location of the schema for the service */ /// Null constructor Index: epp_TransID.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_TransID.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** epp_TransID.h 22 Feb 2002 09:35:42 -0000 1.6 --- epp_TransID.h 22 Feb 2002 15:46:02 -0000 1.7 *************** *** 43,48 **** public: ! epp_trid_ref m_client_trid; /**< Client transaction ID associated with the command*/ ! epp_trid_ref m_server_trid; /**< Server transaction ID assigned by and unique to the server*/ /// Null constructor --- 43,48 ---- public: ! epp_trid_ref m_client_trid; /**< Client transaction ID associated with the command */ ! epp_trid_ref m_server_trid; /**< Server transaction ID assigned by and unique to the server */ /// Null constructor Index: epp_XMLException.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_XMLException.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** epp_XMLException.h 22 Feb 2002 09:35:42 -0000 1.7 --- epp_XMLException.h 22 Feb 2002 15:46:02 -0000 1.8 *************** *** 44,48 **** public: ! epp_string_ref m_error_message; /**< Text describing the encountered error*/ /// Null constructor --- 44,48 ---- public: ! epp_string_ref m_error_message; /**< Text describing the encountered error */ /// Null constructor |