00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #ifndef __EPP_GREETING_H
00029 #define __EPP_GREETING_H
00030
00036 #include "epp_eppdata.h"
00037 #include "epp_Service.h"
00038
00039 namespace eppobject { namespace epp {
00040
00042 class epp_Greeting {
00043
00044 public:
00045 epp_string_ref m_server_id;
00046 epp_datetime_ref m_server_date;
00047 epp_string_seq_ref m_versions;
00048 epp_string_seq_ref m_langs;
00049 epp_service_seq_ref m_services;
00050 epp_service_seq_ref m_unspec_services;
00052
00053 epp_Greeting() {};
00054
00056 virtual ~epp_Greeting() {}
00057
00060 epp_Greeting(epp_string _m_server_id,
00061 epp_datetime _m_server_date,
00062 epp_string_seq_ref _m_versions,
00063 epp_string_seq_ref _m_langs,
00064 epp_service_seq_ref _m_services,
00065 epp_service_seq_ref _m_unspec_services)
00066 {
00067 m_server_id.ref(new epp_string(_m_server_id));
00068 m_server_date.ref(new epp_datetime(_m_server_date));
00069 m_versions = _m_versions;
00070 m_langs = _m_langs;
00071 m_services = _m_services;
00072 m_unspec_services = _m_unspec_services;
00073 };
00074
00076 epp_Greeting(epp_string_ref _m_server_id,
00077 epp_datetime_ref _m_server_date,
00078 epp_string_seq_ref _m_versions,
00079 epp_string_seq_ref _m_langs,
00080 epp_service_seq_ref _m_services,
00081 epp_service_seq_ref _m_unspec_services)
00082 {
00083 m_server_id = _m_server_id;
00084 m_server_date = _m_server_date;
00085 m_versions = _m_versions;
00086 m_langs = _m_langs;
00087 m_services = _m_services;
00088 m_unspec_services = _m_unspec_services;
00089 };
00090 };
00091
00093 typedef refcnt_ptr<epp_Greeting> epp_Greeting_ref;
00094
00095 }};
00096
00097 #endif