Update of /cvsroot/epp-rtk/epp-rtk/c++/src/data In directory usw-pr-cvs1:/tmp/cvs-serv17570 Modified Files: epp_LoginReq.h epp_LoginRsp.h epp_LogoutReq.h epp_LogoutRsp.h epp_MessageQueue.h epp_Options.h epp_PollContactTransfer.h epp_PollDomainTransfer.h epp_PollReq.h epp_PollResData.h epp_PollResDataUnion.h epp_PollResFactory.h epp_PollRsp.h epp_Response.h epp_Result.h epp_ResultData.h epp_Service.h epp_ServiceMenu.h epp_StatusReq.h epp_StatusResultData.h epp_StatusRsp.h epp_TransID.h epp_TransferRequest.h epp_XMLException.h epp_PollResFactory.cc 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 constructors -const'ed functions where possible -now casting pointers to the correct type when NULLing pointers -minor formatting changes Index: epp_LoginReq.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_LoginReq.h,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** epp_LoginReq.h 9 Mar 2002 15:48:46 -0000 1.10 --- epp_LoginReq.h 17 Jul 2002 13:44:48 -0000 1.11 *************** *** 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_LOGINREQ_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_LOGINREQ_H *************** *** 54,60 **** /// Constructor, using only references ! epp_LoginReq(epp_Command_ref _m_cmd, ! epp_objuri_seq_ref _m_services, ! epp_exturi_seq_ref _m_extensions) : epp_GenericReq(_m_cmd) { --- 54,60 ---- /// Constructor, using only references ! epp_LoginReq(const epp_Command_ref & _m_cmd, ! const epp_objuri_seq_ref & _m_services, ! const epp_exturi_seq_ref & _m_extensions) : epp_GenericReq(_m_cmd) { *************** *** 67,71 **** typedef refcnt_ptr<epp_LoginReq> epp_LoginReq_ref; ! }}; #endif --- 67,71 ---- typedef refcnt_ptr<epp_LoginReq> epp_LoginReq_ref; ! }} #endif Index: epp_LoginRsp.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_LoginRsp.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** epp_LoginRsp.h 9 Mar 2002 15:48:46 -0000 1.8 --- epp_LoginRsp.h 17 Jul 2002 13:44:48 -0000 1.9 *************** *** 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_LOGINRSP_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_LOGINRSP_H *************** *** 51,55 **** /// Constructor ! epp_LoginRsp(epp_Response_ref _m_rsp) : epp_GenericRsp(_m_rsp) {}; --- 51,55 ---- /// Constructor ! epp_LoginRsp(const epp_Response_ref & _m_rsp) : epp_GenericRsp(_m_rsp) {}; *************** *** 59,63 **** typedef refcnt_ptr<epp_LoginRsp> epp_LoginRsp_ref; ! }}; #endif --- 59,63 ---- typedef refcnt_ptr<epp_LoginRsp> epp_LoginRsp_ref; ! }} #endif Index: epp_LogoutReq.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_LogoutReq.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** epp_LogoutReq.h 14 Mar 2002 16:45:16 -0000 1.8 --- epp_LogoutReq.h 17 Jul 2002 13:44:48 -0000 1.9 *************** *** 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_LOGOUTREQ_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_LOGOUTREQ_H *************** *** 54,59 **** /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_LogoutReq(epp_Extension_ref _m_ext, ! epp_trid _m_client_trid) { m_ext = _m_ext; --- 54,59 ---- /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_LogoutReq(const epp_Extension_ref & _m_ext, ! const epp_trid & _m_client_trid) { m_ext = _m_ext; *************** *** 62,67 **** /// Constructor, using only references ! epp_LogoutReq(epp_Extension_ref _m_ext, ! epp_trid_ref _m_client_trid) { m_ext = _m_ext; --- 62,67 ---- /// Constructor, using only references ! epp_LogoutReq(const epp_Extension_ref & _m_ext, ! const epp_trid_ref & _m_client_trid) { m_ext = _m_ext; *************** *** 73,77 **** typedef refcnt_ptr<epp_LogoutReq> epp_LogoutReq_ref; ! }}; #endif --- 73,77 ---- typedef refcnt_ptr<epp_LogoutReq> epp_LogoutReq_ref; ! }} #endif Index: epp_LogoutRsp.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_LogoutRsp.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** epp_LogoutRsp.h 22 Feb 2002 17:14:14 -0000 1.7 --- epp_LogoutRsp.h 17 Jul 2002 13:44:48 -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_LOGOUTRSP_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_LOGOUTRSP_H *************** *** 51,55 **** /// Constructor ! epp_LogoutRsp(epp_Response_ref _m_rsp) : epp_GenericRsp(_m_rsp) {}; --- 51,55 ---- /// Constructor ! epp_LogoutRsp(const epp_Response_ref & _m_rsp) : epp_GenericRsp(_m_rsp) {}; *************** *** 59,63 **** typedef refcnt_ptr<epp_LogoutRsp> epp_LogoutRsp_ref; ! }}; #endif --- 59,63 ---- typedef refcnt_ptr<epp_LogoutRsp> epp_LogoutRsp_ref; ! }} #endif Index: epp_MessageQueue.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_MessageQueue.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** epp_MessageQueue.h 22 Feb 2002 15:46:02 -0000 1.3 --- epp_MessageQueue.h 17 Jul 2002 13:44:48 -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_MESSAGEQUEUE_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_MESSAGEQUEUE_H *************** *** 53,66 **** /// 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) { m_count.ref(new epp_long(_m_count)); m_queue_date.ref(new epp_datetime(_m_queue_date)); }; /// Constructor, using only references ! epp_MessageQueue(epp_long_ref _m_count, ! epp_datetime_ref _m_queue_date) { m_count = _m_count; --- 53,69 ---- /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_MessageQueue(const epp_long & _m_count, ! const epp_datetime & _m_queue_date) { + //lint -e1556 + // We know that this line is not really suspicious... m_count.ref(new epp_long(_m_count)); + //lint +e1556 m_queue_date.ref(new epp_datetime(_m_queue_date)); }; /// Constructor, using only references ! epp_MessageQueue(const epp_long_ref & _m_count, ! const epp_datetime_ref & _m_queue_date) { m_count = _m_count; *************** *** 71,75 **** typedef refcnt_ptr<epp_MessageQueue> epp_MessageQueue_ref; ! }}; #endif --- 74,78 ---- typedef refcnt_ptr<epp_MessageQueue> epp_MessageQueue_ref; ! }} #endif Index: epp_Options.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_Options.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** epp_Options.h 22 Feb 2002 15:46:02 -0000 1.7 --- epp_Options.h 17 Jul 2002 13:44:48 -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_OPTIONS_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_OPTIONS_H *************** *** 53,58 **** /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_Options(epp_string _m_version, ! epp_string _m_lang) { m_version.ref(new epp_string(_m_version)); --- 53,58 ---- /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_Options(const epp_string & _m_version, ! const epp_string & _m_lang) { m_version.ref(new epp_string(_m_version)); *************** *** 61,66 **** /// Constructor, using only references ! epp_Options(epp_string_ref _m_version, ! epp_string_ref _m_lang) { m_version = _m_version; --- 61,66 ---- /// Constructor, using only references ! epp_Options(const epp_string_ref & _m_version, ! const epp_string_ref & _m_lang) { m_version = _m_version; *************** *** 72,76 **** typedef refcnt_ptr<epp_Options> epp_Options_ref; ! }}; #endif --- 72,76 ---- typedef refcnt_ptr<epp_Options> epp_Options_ref; ! }} #endif Index: epp_PollContactTransfer.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_PollContactTransfer.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** epp_PollContactTransfer.h 9 Mar 2002 15:48:46 -0000 1.5 --- epp_PollContactTransfer.h 17 Jul 2002 13:44:48 -0000 1.6 *************** *** 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_POLLCONTACTTRANSFER_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_POLLCONTACTTRANSFER_H *************** *** 56,61 **** /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_PollContactTransfer(epp_string _m_contact_id, ! epp_AuthInfo_ref _m_auth_info) { m_contact_id.ref(new epp_string(_m_contact_id)); --- 56,61 ---- /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_PollContactTransfer(const epp_string & _m_contact_id, ! const epp_AuthInfo_ref & _m_auth_info) { m_contact_id.ref(new epp_string(_m_contact_id)); *************** *** 64,69 **** /// Constructor, using only references ! epp_PollContactTransfer(epp_string_ref _m_contact_id, ! epp_AuthInfo_ref _m_auth_info) { m_contact_id = _m_contact_id; --- 64,69 ---- /// Constructor, using only references ! epp_PollContactTransfer(const epp_string_ref & _m_contact_id, ! const epp_AuthInfo_ref & _m_auth_info) { m_contact_id = _m_contact_id; *************** *** 76,80 **** typedef refcnt_ptr<epp_PollContactTransfer> epp_PollContactTransfer_ref; ! }}; #endif --- 76,80 ---- typedef refcnt_ptr<epp_PollContactTransfer> epp_PollContactTransfer_ref; ! }} #endif Index: epp_PollDomainTransfer.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_PollDomainTransfer.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** epp_PollDomainTransfer.h 9 Mar 2002 15:48:46 -0000 1.7 --- epp_PollDomainTransfer.h 17 Jul 2002 13:44:48 -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_POLLDOMAINTRANSFER_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_POLLDOMAINTRANSFER_H *************** *** 56,61 **** /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_PollDomainTransfer(epp_string _m_domain_name, ! epp_AuthInfo_ref _m_auth_info) { m_domain_name.ref(new epp_string(_m_domain_name)); --- 56,61 ---- /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_PollDomainTransfer(const epp_string & _m_domain_name, ! const epp_AuthInfo_ref & _m_auth_info) { m_domain_name.ref(new epp_string(_m_domain_name)); *************** *** 64,69 **** /// Constructor, using only references ! epp_PollDomainTransfer(epp_string_ref _m_domain_name, ! epp_AuthInfo_ref _m_auth_info) { m_domain_name = _m_domain_name; --- 64,69 ---- /// Constructor, using only references ! epp_PollDomainTransfer(const epp_string_ref & _m_domain_name, ! const epp_AuthInfo_ref & _m_auth_info) { m_domain_name = _m_domain_name; *************** *** 75,79 **** typedef refcnt_ptr<epp_PollDomainTransfer> epp_PollDomainTransfer_ref; ! }}; #endif --- 75,79 ---- typedef refcnt_ptr<epp_PollDomainTransfer> epp_PollDomainTransfer_ref; ! }} #endif Index: epp_PollReq.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_PollReq.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** epp_PollReq.h 14 Mar 2002 16:45:16 -0000 1.7 --- epp_PollReq.h 17 Jul 2002 13:44:48 -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_POLLREQ_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_POLLREQ_H *************** *** 55,61 **** /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_PollReq(epp_Command_ref _m_cmd, ! epp_PollOpType _m_op, ! epp_string _m_msgID) : epp_GenericReq(_m_cmd) { --- 55,61 ---- /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_PollReq(const epp_Command_ref & _m_cmd, ! const epp_PollOpType & _m_op, ! const epp_string & _m_msgID) : epp_GenericReq(_m_cmd) { *************** *** 65,71 **** /// Constructor, using only references ! epp_PollReq(epp_Command_ref _m_cmd, ! epp_PollOpType_ref _m_op, ! epp_string_ref _m_msgID) : epp_GenericReq(_m_cmd) { --- 65,71 ---- /// Constructor, using only references ! epp_PollReq(const epp_Command_ref & _m_cmd, ! const epp_PollOpType_ref & _m_op, ! const epp_string_ref & _m_msgID) : epp_GenericReq(_m_cmd) { *************** *** 78,82 **** typedef refcnt_ptr<epp_PollReq> epp_PollReq_ref; ! }}; #endif --- 78,82 ---- typedef refcnt_ptr<epp_PollReq> epp_PollReq_ref; ! }} #endif Index: epp_PollResData.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_PollResData.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** epp_PollResData.h 12 Mar 2002 20:38:33 -0000 1.8 --- epp_PollResData.h 17 Jul 2002 13:44:48 -0000 1.9 *************** *** 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_POLLRESDATA_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_POLLRESDATA_H *************** *** 67,71 **** ! }}; #endif --- 67,71 ---- ! }} #endif Index: epp_PollResDataUnion.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_PollResDataUnion.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** epp_PollResDataUnion.h 9 Mar 2002 15:48:46 -0000 1.8 --- epp_PollResDataUnion.h 17 Jul 2002 13:44:48 -0000 1.9 *************** *** 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_POLLRESDATAUNION_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_POLLRESDATAUNION_H *************** *** 155,159 **** typedef refcnt_ptr<epp_PollResDataUnion> epp_PollResDataUnion_ref; ! }}; #endif --- 155,159 ---- typedef refcnt_ptr<epp_PollResDataUnion> epp_PollResDataUnion_ref; ! }} #endif Index: epp_PollResFactory.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_PollResFactory.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** epp_PollResFactory.h 12 Mar 2002 20:38:33 -0000 1.2 --- epp_PollResFactory.h 17 Jul 2002 13:44:48 -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_POLLRESFACTORY_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_POLLRESFACTORY_H *************** *** 81,85 **** typedef refcnt_ptr<epp_PollResFactory> epp_PollResFactory_ref; ! }}; #endif --- 81,85 ---- typedef refcnt_ptr<epp_PollResFactory> epp_PollResFactory_ref; ! }} #endif Index: epp_PollRsp.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_PollRsp.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** epp_PollRsp.h 14 Mar 2002 16:45:16 -0000 1.7 --- epp_PollRsp.h 17 Jul 2002 13:44:48 -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_POLLRSP_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_POLLRSP_H *************** *** 54,59 **** /// Constructor, using only references ! epp_PollRsp(epp_Response_ref _m_rsp, ! epp_PollResData_ref _m_res_data) : epp_GenericRsp(_m_rsp) { --- 54,59 ---- /// Constructor, using only references ! epp_PollRsp(const epp_Response_ref & _m_rsp, ! const epp_PollResData_ref & _m_res_data) : epp_GenericRsp(_m_rsp) { *************** *** 65,69 **** typedef refcnt_ptr<epp_PollRsp> epp_PollRsp_ref; ! }}; #endif --- 65,69 ---- typedef refcnt_ptr<epp_PollRsp> epp_PollRsp_ref; ! }} #endif Index: epp_Response.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_Response.h,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** epp_Response.h 8 Mar 2002 11:41:27 -0000 1.9 --- epp_Response.h 17 Jul 2002 13:44:48 -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_RESPONSE_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_RESPONSE_H *************** *** 58,65 **** /// Constructor, using only references ! epp_Response(epp_result_seq_ref _m_results, ! epp_MessageQueue_ref _m_message_queue, ! epp_xml_string_ref _m_ext_string, ! epp_TransID_ref _m_trans_id) { m_results = _m_results; --- 58,65 ---- /// Constructor, using only references ! epp_Response(const epp_result_seq_ref & _m_results, ! const epp_MessageQueue_ref & _m_message_queue, ! const epp_xml_string_ref & _m_ext_string, ! const epp_TransID_ref & _m_trans_id) { m_results = _m_results; *************** *** 73,77 **** typedef refcnt_ptr<epp_Response> epp_Response_ref; ! }}; #endif --- 73,77 ---- typedef refcnt_ptr<epp_Response> epp_Response_ref; ! }} #endif Index: epp_Result.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_Result.h,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** epp_Result.h 9 Mar 2002 15:48:46 -0000 1.9 --- epp_Result.h 17 Jul 2002 13:44:48 -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_RESULT_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_RESULT_H *************** *** 60,71 **** /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_Result(epp_short _m_code, ! epp_string_seq_ref _m_values, ! epp_string _m_msg, ! epp_string _m_lang, ! epp_string _m_id, ! epp_ResultData_ref _m_data) { m_code.ref(new epp_short(_m_code)); m_values = _m_values; m_msg.ref(new epp_string(_m_msg)); --- 60,74 ---- /// Constructor, using simple types when it can /// @note Cannot set simple types to NULL ! epp_Result(const epp_short & _m_code, ! const epp_string_seq_ref & _m_values, ! const epp_string & _m_msg, ! const epp_string & _m_lang, ! const epp_string & _m_id, ! const epp_ResultData_ref & _m_data) { + //lint -e1556 + // We know that this line is not really suspicious... m_code.ref(new epp_short(_m_code)); + //lint +e1556 m_values = _m_values; m_msg.ref(new epp_string(_m_msg)); *************** *** 76,85 **** /// Constructor, using only references ! epp_Result(epp_short_ref _m_code, ! epp_string_seq_ref _m_values, ! epp_string_ref _m_msg, ! epp_string_ref _m_lang, ! epp_string_ref _m_id, ! epp_ResultData_ref _m_data) { m_code = _m_code; --- 79,88 ---- /// Constructor, using only references ! epp_Result(const epp_short_ref & _m_code, ! const epp_string_seq_ref & _m_values, ! const epp_string_ref & _m_msg, ! const epp_string_ref & _m_lang, ! const epp_string_ref & _m_id, ! const epp_ResultData_ref & _m_data) { m_code = _m_code; *************** *** 95,99 **** typedef refcnt_ptr<epp_Result> epp_Result_ref; ! }}; #endif --- 98,102 ---- typedef refcnt_ptr<epp_Result> epp_Result_ref; ! }} #endif Index: epp_ResultData.h =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/data/epp_ResultData.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** epp_ResultData.h 14 Mar 2002 16:45:16 -0000 1.2 --- epp_ResultData.h 17 Jul 2002 13:44:48 -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_RESULTDATA_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. ! * ! ... [truncated message content] |