From: Asbjorn M. <ste...@us...> - 2002-07-17 13:37:34
|
Update of /cvsroot/epp-rtk/epp-rtk/c++/src/data In directory usw-pr-cvs1:/tmp/cvs-serv15284 Modified Files: epp_AuthInfo.h epp_Exception.h epp_GenericCheckRsp.h epp_GenericReq.h epp_GenericRsp.h epp_Greeting.h epp_CheckResult.h epp_Command.h epp_Credentials.h epp_DataCollectionPolicy.h epp_dcpStatement.h Log Message: CLEANUP: -all constructors now have const reference arguments -turned off lint-flagging of "suspicious" lines in cases where we know that they are ok -removed "throw()" declaration from exception class constructor -const'ed functions where possible -minor formatting changes Index: epp_AuthInfo.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_AuthInfo.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** epp_AuthInfo.h 22 Feb 2002 15:46:02 -0000 1.6 --- epp_AuthInfo.h 17 Jul 2002 13:37:30 -0000 1.7 *************** *** 1,28 **** /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_AUTHINFO_H --- 1,28 ---- /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_AUTHINFO_H *************** *** 54,60 **** /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_AuthInfo(epp_AuthInfoType _m_type, ! epp_roid _m_roid, ! epp_string _m_value) { m_type.ref(new epp_AuthInfoType(_m_type)); --- 54,60 ---- /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_AuthInfo(const epp_AuthInfoType & _m_type, ! const epp_roid & _m_roid, ! const epp_string & _m_value) { m_type.ref(new epp_AuthInfoType(_m_type)); *************** *** 64,70 **** /// Constructor, using only references ! epp_AuthInfo(epp_AuthInfoType_ref _m_type, ! epp_roid_ref _m_roid, ! epp_string_ref _m_value) { m_type = _m_type; --- 64,70 ---- /// Constructor, using only references ! epp_AuthInfo(const epp_AuthInfoType_ref & _m_type, ! const epp_roid_ref & _m_roid, ! const epp_string_ref & _m_value) { m_type = _m_type; *************** *** 77,81 **** typedef refcnt_ptr<epp_AuthInfo> epp_AuthInfo_ref; ! }}; #endif --- 77,81 ---- typedef refcnt_ptr<epp_AuthInfo> epp_AuthInfo_ref; ! }} #endif Index: epp_Exception.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_Exception.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** epp_Exception.h 31 May 2002 14:23:53 -0000 1.8 --- epp_Exception.h 17 Jul 2002 13:37:30 -0000 1.9 *************** *** 62,66 **** epp_Exception(const epp_result_seq_ref & _m_details, const epp_TransID_ref & _m_trans_id, ! const epp_xml_string_ref & _m_ext_string = epp_xml_string_ref(new epp_xml_string(""))) throw() { m_details = _m_details; --- 62,66 ---- epp_Exception(const epp_result_seq_ref & _m_details, const epp_TransID_ref & _m_trans_id, ! const epp_xml_string_ref & _m_ext_string = epp_xml_string_ref(new epp_xml_string(""))) { m_details = _m_details; *************** *** 71,75 **** /// Returns the error details /// @deprecated Only returns #epp_result_seq_ref. Access the data directly instead. ! virtual epp_result_seq_ref getDetails() { return m_details; --- 71,75 ---- /// Returns the error details /// @deprecated Only returns #epp_result_seq_ref. Access the data directly instead. ! virtual epp_result_seq_ref getDetails() const { return m_details; *************** *** 77,81 **** }; ! }}; #endif --- 77,81 ---- }; ! }} #endif Index: epp_GenericCheckRsp.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_GenericCheckRsp.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** epp_GenericCheckRsp.h 22 Feb 2002 17:14:14 -0000 1.3 --- epp_GenericCheckRsp.h 17 Jul 2002 13:37:30 -0000 1.4 *************** *** 1,28 **** /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_GENERICCHECKRSP_H --- 1,28 ---- /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_GENERICCHECKRSP_H *************** *** 53,58 **** /// Constructor ! epp_GenericCheckRsp(epp_Response_ref _m_rsp, ! epp_check_result_seq_ref _m_results) : epp_GenericRsp(_m_rsp) { --- 53,58 ---- /// Constructor ! epp_GenericCheckRsp(const epp_Response_ref & _m_rsp, ! const epp_check_result_seq_ref & _m_results) : epp_GenericRsp(_m_rsp) { *************** *** 64,68 **** typedef refcnt_ptr<epp_GenericCheckRsp> epp_GenericCheckRsp_ref; ! }}; #endif --- 64,68 ---- typedef refcnt_ptr<epp_GenericCheckRsp> epp_GenericCheckRsp_ref; ! }} #endif Index: epp_GenericReq.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_GenericReq.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** epp_GenericReq.h 22 Feb 2002 15:46:02 -0000 1.2 --- epp_GenericReq.h 17 Jul 2002 13:37:30 -0000 1.3 *************** *** 1,28 **** /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_GENERICREQ_H --- 1,28 ---- /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_GENERICREQ_H *************** *** 51,55 **** /// Constructor ! epp_GenericReq(epp_Command_ref _m_cmd) { m_cmd = _m_cmd; --- 51,55 ---- /// Constructor ! epp_GenericReq(const epp_Command_ref & _m_cmd) { m_cmd = _m_cmd; *************** *** 61,65 **** typedef refcnt_ptr<epp_GenericReq> epp_GenericReq_ref; ! }}; #endif --- 61,65 ---- typedef refcnt_ptr<epp_GenericReq> epp_GenericReq_ref; ! }} #endif Index: epp_GenericRsp.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_GenericRsp.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** epp_GenericRsp.h 22 Feb 2002 15:46:02 -0000 1.2 --- epp_GenericRsp.h 17 Jul 2002 13:37:30 -0000 1.3 *************** *** 1,28 **** /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_GENERICRSP_H --- 1,28 ---- /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_GENERICRSP_H *************** *** 51,55 **** /// Constructor ! epp_GenericRsp(epp_Response_ref _m_rsp) { m_rsp = _m_rsp; --- 51,55 ---- /// Constructor ! epp_GenericRsp(const epp_Response_ref & _m_rsp) { m_rsp = _m_rsp; *************** *** 61,65 **** typedef refcnt_ptr<epp_GenericRsp> epp_GenericRsp_ref; ! }}; #endif --- 61,65 ---- typedef refcnt_ptr<epp_GenericRsp> epp_GenericRsp_ref; ! }} #endif Index: epp_Greeting.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_Greeting.h,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** epp_Greeting.h 14 Mar 2002 16:45:16 -0000 1.9 --- epp_Greeting.h 17 Jul 2002 13:37:30 -0000 1.10 *************** *** 1,28 **** /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_GREETING_H --- 1,28 ---- /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_GREETING_H *************** *** 58,65 **** /// 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, ! epp_ServiceMenu_ref _m_svc_menu, ! epp_DataCollectionPolicy_ref _m_dcp) { m_server_id.ref(new epp_string(_m_server_id)); --- 58,65 ---- /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_Greeting(const epp_string & _m_server_id, ! const epp_datetime & _m_server_date, ! const epp_ServiceMenu_ref & _m_svc_menu, ! const epp_DataCollectionPolicy_ref & _m_dcp) { m_server_id.ref(new epp_string(_m_server_id)); *************** *** 70,77 **** /// Constructor, using only references ! epp_Greeting(epp_string_ref _m_server_id, ! epp_datetime_ref _m_server_date, ! epp_ServiceMenu_ref _m_svc_menu, ! epp_DataCollectionPolicy_ref _m_dcp) { m_server_id = _m_server_id; --- 70,77 ---- /// Constructor, using only references ! epp_Greeting(const epp_string_ref & _m_server_id, ! const epp_datetime_ref & _m_server_date, ! const epp_ServiceMenu_ref & _m_svc_menu, ! const epp_DataCollectionPolicy_ref & _m_dcp) { m_server_id = _m_server_id; *************** *** 85,89 **** typedef refcnt_ptr<epp_Greeting> epp_Greeting_ref; ! }}; #endif --- 85,89 ---- typedef refcnt_ptr<epp_Greeting> epp_Greeting_ref; ! }} #endif Index: epp_CheckResult.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_CheckResult.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** epp_CheckResult.h 8 Mar 2002 11:41:27 -0000 1.7 --- epp_CheckResult.h 17 Jul 2002 13:37:30 -0000 1.8 *************** *** 1,28 **** /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_CHECKRESULT_H --- 1,28 ---- /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_CHECKRESULT_H *************** *** 55,64 **** /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_CheckResult(epp_boolean _m_avail, ! epp_string _m_value, ! epp_string _m_reason, ! epp_string _m_lang) { m_avail.ref(new epp_boolean(_m_avail)); m_value.ref(new epp_string(_m_value)); m_reason.ref(new epp_string(_m_reason)); --- 55,67 ---- /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_CheckResult(const epp_boolean & _m_avail, ! const epp_string & _m_value, ! const epp_string & _m_reason, ! const epp_string & _m_lang) { + //lint -e1556 + // We know that this line is not really suspicious... m_avail.ref(new epp_boolean(_m_avail)); + //lint +e1556 m_value.ref(new epp_string(_m_value)); m_reason.ref(new epp_string(_m_reason)); *************** *** 67,74 **** /// Constructor, using only references ! epp_CheckResult(epp_boolean_ref _m_avail, ! epp_string_ref _m_value, ! epp_string_ref _m_reason, ! epp_string_ref _m_lang) { m_avail = _m_avail; --- 70,77 ---- /// Constructor, using only references ! epp_CheckResult(const epp_boolean_ref & _m_avail, ! const epp_string_ref & _m_value, ! const epp_string_ref & _m_reason, ! const epp_string_ref & _m_lang) { m_avail = _m_avail; *************** *** 82,86 **** typedef refcnt_ptr<epp_CheckResult> epp_CheckResult_ref; ! }}; #endif --- 85,89 ---- typedef refcnt_ptr<epp_CheckResult> epp_CheckResult_ref; ! }} #endif Index: epp_Command.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_Command.h,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** epp_Command.h 9 Mar 2002 15:48:45 -0000 1.9 --- epp_Command.h 17 Jul 2002 13:37:30 -0000 1.10 *************** *** 1,28 **** /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_COMMAND_H --- 1,28 ---- /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_COMMAND_H *************** *** 57,63 **** /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_Command(epp_Credentials_ref _m_creds, ! epp_Extension_ref _m_ext, ! epp_trid _m_client_trid) { m_creds = _m_creds; --- 57,63 ---- /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_Command(const epp_Credentials_ref & _m_creds, ! const epp_Extension_ref & _m_ext, ! const epp_trid & _m_client_trid) { m_creds = _m_creds; *************** *** 67,73 **** /// Constructor, using only references ! epp_Command(epp_Credentials_ref _m_creds, ! epp_Extension_ref _m_ext, ! epp_trid_ref _m_client_trid) { m_creds = _m_creds; --- 67,73 ---- /// Constructor, using only references ! epp_Command(const epp_Credentials_ref & _m_creds, ! const epp_Extension_ref & _m_ext, ! const epp_trid_ref & _m_client_trid) { m_creds = _m_creds; *************** *** 80,84 **** typedef refcnt_ptr<epp_Command> epp_Command_ref; ! }}; #endif --- 80,84 ---- typedef refcnt_ptr<epp_Command> epp_Command_ref; ! }} #endif Index: epp_Credentials.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_Credentials.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** epp_Credentials.h 9 Mar 2002 15:48:46 -0000 1.7 --- epp_Credentials.h 17 Jul 2002 13:37:30 -0000 1.8 *************** *** 1,28 **** /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_CREDENTIALS_H --- 1,28 ---- /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_CREDENTIALS_H *************** *** 56,63 **** /// 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, ! epp_string _m_new_password, ! epp_Options_ref _m_options) { m_client_id.ref(new epp_string(_m_client_id)); --- 56,63 ---- /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_Credentials(const epp_string & _m_client_id, ! const epp_string & _m_password, ! const epp_string & _m_new_password, ! const epp_Options_ref & _m_options) { m_client_id.ref(new epp_string(_m_client_id)); *************** *** 68,75 **** /// Constructor, using only references ! epp_Credentials(epp_string_ref _m_client_id, ! epp_string_ref _m_password, ! epp_string_ref _m_new_password, ! epp_Options_ref _m_options) { m_client_id = _m_client_id; --- 68,75 ---- /// Constructor, using only references ! epp_Credentials(const epp_string_ref & _m_client_id, ! const epp_string_ref & _m_password, ! const epp_string_ref & _m_new_password, ! const epp_Options_ref & _m_options) { m_client_id = _m_client_id; *************** *** 83,87 **** typedef refcnt_ptr<epp_Credentials> epp_Credentials_ref; ! }}; #endif --- 83,87 ---- typedef refcnt_ptr<epp_Credentials> epp_Credentials_ref; ! }} #endif Index: epp_DataCollectionPolicy.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_DataCollectionPolicy.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** epp_DataCollectionPolicy.h 12 Mar 2002 20:38:32 -0000 1.2 --- epp_DataCollectionPolicy.h 17 Jul 2002 13:37:30 -0000 1.3 *************** *** 1,28 **** /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_DATACOLLECTIONPOLICY_H --- 1,28 ---- /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_DATACOLLECTIONPOLICY_H *************** *** 54,59 **** /// Constructor, using only references ! epp_DataCollectionPolicy(epp_dcpAccessType_ref _m_access, ! epp_dcpStatement_seq_ref _m_statements) { m_access = _m_access; --- 54,59 ---- /// Constructor, using only references ! epp_DataCollectionPolicy(const epp_dcpAccessType_ref & _m_access, ! const epp_dcpStatement_seq_ref & _m_statements) { m_access = _m_access; *************** *** 65,69 **** typedef refcnt_ptr<epp_DataCollectionPolicy> epp_DataCollectionPolicy_ref; ! }}; #endif --- 65,69 ---- typedef refcnt_ptr<epp_DataCollectionPolicy> epp_DataCollectionPolicy_ref; ! }} #endif Index: epp_dcpStatement.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_dcpStatement.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** epp_dcpStatement.h 19 Mar 2002 10:47:43 -0000 1.4 --- epp_dcpStatement.h 17 Jul 2002 13:37:30 -0000 1.5 *************** *** 1,28 **** /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_DCPSTATEMENT_H --- 1,28 ---- /************************************************************************ ! * EPP RTK C++ ! * Copyright (C) 2001, 2002 The Global Name Registry, Limited ! * ! * This library is free software; you can redistribute it and/or modify it ! * under the terms of the GNU Lesser General Public License as published ! * by the Free Software Foundation; either version 2.1 of the License, or ! * (at your option) any later version. ! * ! * This library is distributed in the hope that it will be useful, but ! * WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! * Lesser General Public License for more details. ! * ! * You should have received a copy of the GNU Lesser General Public ! * License along with this library; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Contact information: ep...@gn... ! * ! * EPP RTK ! * The Global Name Registry, Limited ! * 125 High Holborn ! * London WC1V 6QA ! * United Kingdom ! ************************************************************************/ #ifndef __EPP_DCPSTATEMENT_H *************** *** 54,60 **** /// Constructor, using only references ! epp_dcpStatement(epp_dcpPurpose_seq_ref _m_purposes, ! epp_dcpRecipient_seq_ref _m_recipients, ! epp_dcpRetentionType_ref _m_retention) { m_purposes = _m_purposes; --- 54,60 ---- /// Constructor, using only references ! epp_dcpStatement(const epp_dcpPurpose_seq_ref & _m_purposes, ! const epp_dcpRecipient_seq_ref & _m_recipients, ! const epp_dcpRetentionType_ref & _m_retention) { m_purposes = _m_purposes; *************** *** 67,71 **** typedef refcnt_ptr<epp_dcpStatement> epp_dcpStatement_ref; ! }}; #endif --- 67,71 ---- typedef refcnt_ptr<epp_dcpStatement> epp_dcpStatement_ref; ! }} #endif |