*
This commit is contained in:
parent
f7ca19e663
commit
a71248fc37
14 changed files with 21702 additions and 0 deletions
BIN
ACTK1_0/lib/libACTK1_0.so
Executable file
BIN
ACTK1_0/lib/libACTK1_0.so
Executable file
Binary file not shown.
BIN
APIG/build/drde-cd
Executable file
BIN
APIG/build/drde-cd
Executable file
Binary file not shown.
3757
APIG/client/contact-1.0.cpp
Normal file
3757
APIG/client/contact-1.0.cpp
Normal file
File diff suppressed because it is too large
Load diff
3659
APIG/client/domain-1.0.cpp
Normal file
3659
APIG/client/domain-1.0.cpp
Normal file
File diff suppressed because it is too large
Load diff
4119
APIG/client/epp-1.0.cpp
Normal file
4119
APIG/client/epp-1.0.cpp
Normal file
File diff suppressed because it is too large
Load diff
227
APIG/client/eppcom-1.0.cpp
Normal file
227
APIG/client/eppcom-1.0.cpp
Normal file
|
|
@ -0,0 +1,227 @@
|
||||||
|
// Copyright (C) 2005-2010 Code Synthesis Tools CC
|
||||||
|
//
|
||||||
|
// This program was generated by CodeSynthesis XSD, an XML Schema to
|
||||||
|
// C++ data binding compiler.
|
||||||
|
//
|
||||||
|
// This program is free software; you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU General Public License version 2 as
|
||||||
|
// published by the Free Software Foundation.
|
||||||
|
//
|
||||||
|
// This program 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 General Public License for more details.
|
||||||
|
//
|
||||||
|
// You should have received a copy of the GNU General Public License
|
||||||
|
// along with this program; if not, write to the Free Software
|
||||||
|
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
//
|
||||||
|
// In addition, as a special exception, Code Synthesis Tools CC gives
|
||||||
|
// permission to link this program with the Xerces-C++ library (or with
|
||||||
|
// modified versions of Xerces-C++ that use the same license as Xerces-C++),
|
||||||
|
// and distribute linked combinations including the two. You must obey
|
||||||
|
// the GNU General Public License version 2 in all respects for all of
|
||||||
|
// the code used other than Xerces-C++. If you modify this copy of the
|
||||||
|
// program, you may extend this exception to your version of the program,
|
||||||
|
// but you are not obligated to do so. If you do not wish to do so, delete
|
||||||
|
// this exception statement from your version.
|
||||||
|
//
|
||||||
|
// Furthermore, Code Synthesis Tools CC makes a special exception for
|
||||||
|
// the Free/Libre and Open Source Software (FLOSS) which is described
|
||||||
|
// in the accompanying FLOSSE file.
|
||||||
|
//
|
||||||
|
|
||||||
|
// Begin prologue.
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// End prologue.
|
||||||
|
|
||||||
|
#include "eppcom-1.0-pskel.hxx"
|
||||||
|
|
||||||
|
namespace eppcom_1_0
|
||||||
|
{
|
||||||
|
// pwAuthInfoType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void pwAuthInfoType_pskel::
|
||||||
|
roid_parser (::eppcom_1_0::roidType_pskel& p)
|
||||||
|
{
|
||||||
|
this->roid_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void pwAuthInfoType_pskel::
|
||||||
|
parsers (::eppcom_1_0::roidType_pskel& roid)
|
||||||
|
{
|
||||||
|
this->roid_parser_ = &roid;
|
||||||
|
}
|
||||||
|
|
||||||
|
pwAuthInfoType_pskel::
|
||||||
|
pwAuthInfoType_pskel ()
|
||||||
|
: roid_parser_ (0)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// reasonType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void reasonType_pskel::
|
||||||
|
lang_parser (::xml_schema::language_pskel& p)
|
||||||
|
{
|
||||||
|
this->lang_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void reasonType_pskel::
|
||||||
|
parsers (::xml_schema::language_pskel& lang)
|
||||||
|
{
|
||||||
|
this->lang_parser_ = ⟨
|
||||||
|
}
|
||||||
|
|
||||||
|
reasonType_pskel::
|
||||||
|
reasonType_pskel ()
|
||||||
|
: lang_parser_ (0)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace eppcom_1_0
|
||||||
|
{
|
||||||
|
// pwAuthInfoType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void pwAuthInfoType_pskel::
|
||||||
|
roid ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void pwAuthInfoType_pskel::
|
||||||
|
post_pwAuthInfoType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
bool pwAuthInfoType_pskel::
|
||||||
|
_attribute_impl (const ::xml_schema::ro_string& ns,
|
||||||
|
const ::xml_schema::ro_string& n,
|
||||||
|
const ::xml_schema::ro_string& v)
|
||||||
|
{
|
||||||
|
if (this->::xml_schema::normalized_string_pskel::_attribute_impl (ns, n, v))
|
||||||
|
return true;
|
||||||
|
|
||||||
|
if (n == "roid" && ns.empty ())
|
||||||
|
{
|
||||||
|
if (this->roid_parser_)
|
||||||
|
{
|
||||||
|
this->roid_parser_->pre ();
|
||||||
|
this->roid_parser_->_pre_impl ();
|
||||||
|
this->roid_parser_->_characters (v);
|
||||||
|
this->roid_parser_->_post_impl ();
|
||||||
|
this->roid_parser_->post_roidType ();
|
||||||
|
this->roid ();
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// extAuthInfoType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void extAuthInfoType_pskel::
|
||||||
|
post_extAuthInfoType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// reasonBaseType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void reasonBaseType_pskel::
|
||||||
|
post_reasonBaseType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// reasonType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void reasonType_pskel::
|
||||||
|
lang (const ::std::string&)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void reasonType_pskel::
|
||||||
|
post_reasonType ()
|
||||||
|
{
|
||||||
|
post_reasonBaseType ();
|
||||||
|
}
|
||||||
|
|
||||||
|
bool reasonType_pskel::
|
||||||
|
_attribute_impl (const ::xml_schema::ro_string& ns,
|
||||||
|
const ::xml_schema::ro_string& n,
|
||||||
|
const ::xml_schema::ro_string& v)
|
||||||
|
{
|
||||||
|
if (this->::eppcom_1_0::reasonBaseType_pskel::_attribute_impl (ns, n, v))
|
||||||
|
return true;
|
||||||
|
|
||||||
|
if (n == "lang" && ns.empty ())
|
||||||
|
{
|
||||||
|
if (this->lang_parser_)
|
||||||
|
{
|
||||||
|
this->lang_parser_->pre ();
|
||||||
|
this->lang_parser_->_pre_impl ();
|
||||||
|
this->lang_parser_->_characters (v);
|
||||||
|
this->lang_parser_->_post_impl ();
|
||||||
|
this->lang (this->lang_parser_->post_language ());
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// clIDType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void clIDType_pskel::
|
||||||
|
post_clIDType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// labelType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void labelType_pskel::
|
||||||
|
post_labelType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// minTokenType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void minTokenType_pskel::
|
||||||
|
post_minTokenType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// roidType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void roidType_pskel::
|
||||||
|
post_roidType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// trStatusType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void trStatusType_pskel::
|
||||||
|
post_trStatusType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Begin epilogue.
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// End epilogue.
|
||||||
|
|
||||||
1817
APIG/client/host-1.0.cpp
Normal file
1817
APIG/client/host-1.0.cpp
Normal file
File diff suppressed because it is too large
Load diff
486
APIG/client/registrant-1.0.cpp
Normal file
486
APIG/client/registrant-1.0.cpp
Normal file
|
|
@ -0,0 +1,486 @@
|
||||||
|
// Copyright (C) 2005-2010 Code Synthesis Tools CC
|
||||||
|
//
|
||||||
|
// This program was generated by CodeSynthesis XSD, an XML Schema to
|
||||||
|
// C++ data binding compiler.
|
||||||
|
//
|
||||||
|
// This program is free software; you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU General Public License version 2 as
|
||||||
|
// published by the Free Software Foundation.
|
||||||
|
//
|
||||||
|
// This program 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 General Public License for more details.
|
||||||
|
//
|
||||||
|
// You should have received a copy of the GNU General Public License
|
||||||
|
// along with this program; if not, write to the Free Software
|
||||||
|
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
//
|
||||||
|
// In addition, as a special exception, Code Synthesis Tools CC gives
|
||||||
|
// permission to link this program with the Xerces-C++ library (or with
|
||||||
|
// modified versions of Xerces-C++ that use the same license as Xerces-C++),
|
||||||
|
// and distribute linked combinations including the two. You must obey
|
||||||
|
// the GNU General Public License version 2 in all respects for all of
|
||||||
|
// the code used other than Xerces-C++. If you modify this copy of the
|
||||||
|
// program, you may extend this exception to your version of the program,
|
||||||
|
// but you are not obligated to do so. If you do not wish to do so, delete
|
||||||
|
// this exception statement from your version.
|
||||||
|
//
|
||||||
|
// Furthermore, Code Synthesis Tools CC makes a special exception for
|
||||||
|
// the Free/Libre and Open Source Software (FLOSS) which is described
|
||||||
|
// in the accompanying FLOSSE file.
|
||||||
|
//
|
||||||
|
|
||||||
|
// Begin prologue.
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// End prologue.
|
||||||
|
|
||||||
|
#include "registrant-1.0-pskel.hxx"
|
||||||
|
|
||||||
|
namespace registrant_1_0
|
||||||
|
{
|
||||||
|
// commandType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void commandType_pskel::
|
||||||
|
registrantTransfer_parser (::registrant_1_0::registrantTransferType_pskel& p)
|
||||||
|
{
|
||||||
|
this->registrantTransfer_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void commandType_pskel::
|
||||||
|
clTRID_parser (::epp_1_0::trIDStringType_pskel& p)
|
||||||
|
{
|
||||||
|
this->clTRID_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void commandType_pskel::
|
||||||
|
parsers (::registrant_1_0::registrantTransferType_pskel& registrantTransfer,
|
||||||
|
::epp_1_0::trIDStringType_pskel& clTRID)
|
||||||
|
{
|
||||||
|
this->registrantTransfer_parser_ = ®istrantTransfer;
|
||||||
|
this->clTRID_parser_ = &clTRID;
|
||||||
|
}
|
||||||
|
|
||||||
|
commandType_pskel::
|
||||||
|
commandType_pskel ()
|
||||||
|
: registrantTransfer_parser_ (0),
|
||||||
|
clTRID_parser_ (0)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// registrantTransferType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
name_parser (::eppcom_1_0::labelType_pskel& p)
|
||||||
|
{
|
||||||
|
this->name_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
curExpDate_parser (::xml_schema::date_pskel& p)
|
||||||
|
{
|
||||||
|
this->curExpDate_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
period_parser (::domain_1_0::periodType_pskel& p)
|
||||||
|
{
|
||||||
|
this->period_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
kvlist_parser (::kv_1_0::listType_pskel& p)
|
||||||
|
{
|
||||||
|
this->kvlist_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
explanation_parser (::xml_schema::normalized_string_pskel& p)
|
||||||
|
{
|
||||||
|
this->explanation_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
parsers (::eppcom_1_0::labelType_pskel& name,
|
||||||
|
::xml_schema::date_pskel& curExpDate,
|
||||||
|
::domain_1_0::periodType_pskel& period,
|
||||||
|
::kv_1_0::listType_pskel& kvlist,
|
||||||
|
::xml_schema::normalized_string_pskel& explanation)
|
||||||
|
{
|
||||||
|
this->name_parser_ = &name;
|
||||||
|
this->curExpDate_parser_ = &curExpDate;
|
||||||
|
this->period_parser_ = .
|
||||||
|
this->kvlist_parser_ = &kvlist;
|
||||||
|
this->explanation_parser_ = &explanation;
|
||||||
|
}
|
||||||
|
|
||||||
|
registrantTransferType_pskel::
|
||||||
|
registrantTransferType_pskel ()
|
||||||
|
: name_parser_ (0),
|
||||||
|
curExpDate_parser_ (0),
|
||||||
|
period_parser_ (0),
|
||||||
|
kvlist_parser_ (0),
|
||||||
|
explanation_parser_ (0)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// rtrnDataType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void rtrnDataType_pskel::
|
||||||
|
name_parser (::eppcom_1_0::labelType_pskel& p)
|
||||||
|
{
|
||||||
|
this->name_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void rtrnDataType_pskel::
|
||||||
|
exDate_parser (::xml_schema::date_time_pskel& p)
|
||||||
|
{
|
||||||
|
this->exDate_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void rtrnDataType_pskel::
|
||||||
|
parsers (::eppcom_1_0::labelType_pskel& name,
|
||||||
|
::xml_schema::date_time_pskel& exDate)
|
||||||
|
{
|
||||||
|
this->name_parser_ = &name;
|
||||||
|
this->exDate_parser_ = &exDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
rtrnDataType_pskel::
|
||||||
|
rtrnDataType_pskel ()
|
||||||
|
: name_parser_ (0),
|
||||||
|
exDate_parser_ (0)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace registrant_1_0
|
||||||
|
{
|
||||||
|
// commandType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void commandType_pskel::
|
||||||
|
registrantTransfer ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void commandType_pskel::
|
||||||
|
clTRID ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void commandType_pskel::
|
||||||
|
post_commandType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
bool commandType_pskel::
|
||||||
|
_start_element_impl (const ::xml_schema::ro_string& ns,
|
||||||
|
const ::xml_schema::ro_string& n,
|
||||||
|
const ::xml_schema::ro_string* t)
|
||||||
|
{
|
||||||
|
XSD_UNUSED (t);
|
||||||
|
|
||||||
|
if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t))
|
||||||
|
return true;
|
||||||
|
|
||||||
|
if (n == "registrantTransfer" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->registrantTransfer_parser_;
|
||||||
|
|
||||||
|
if (this->registrantTransfer_parser_)
|
||||||
|
this->registrantTransfer_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "clTRID" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->clTRID_parser_;
|
||||||
|
|
||||||
|
if (this->clTRID_parser_)
|
||||||
|
this->clTRID_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool commandType_pskel::
|
||||||
|
_end_element_impl (const ::xml_schema::ro_string& ns,
|
||||||
|
const ::xml_schema::ro_string& n)
|
||||||
|
{
|
||||||
|
if (this->::xml_schema::complex_content::_end_element_impl (ns, n))
|
||||||
|
return true;
|
||||||
|
|
||||||
|
if (n == "registrantTransfer" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->registrantTransfer_parser_)
|
||||||
|
{
|
||||||
|
this->registrantTransfer_parser_->post_registrantTransferType ();
|
||||||
|
this->registrantTransfer ();
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "clTRID" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->clTRID_parser_)
|
||||||
|
{
|
||||||
|
this->clTRID_parser_->post_trIDStringType ();
|
||||||
|
this->clTRID ();
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// registrantTransferType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
name ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
curExpDate (const ::xml_schema::date&)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
period ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
kvlist ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
explanation (const ::std::string&)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
post_registrantTransferType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
bool registrantTransferType_pskel::
|
||||||
|
_start_element_impl (const ::xml_schema::ro_string& ns,
|
||||||
|
const ::xml_schema::ro_string& n,
|
||||||
|
const ::xml_schema::ro_string* t)
|
||||||
|
{
|
||||||
|
XSD_UNUSED (t);
|
||||||
|
|
||||||
|
if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t))
|
||||||
|
return true;
|
||||||
|
|
||||||
|
if (n == "name" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->name_parser_;
|
||||||
|
|
||||||
|
if (this->name_parser_)
|
||||||
|
this->name_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "curExpDate" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->curExpDate_parser_;
|
||||||
|
|
||||||
|
if (this->curExpDate_parser_)
|
||||||
|
this->curExpDate_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "period" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->period_parser_;
|
||||||
|
|
||||||
|
if (this->period_parser_)
|
||||||
|
this->period_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "kvlist" && ns == "urn:X-ar:params:xml:ns:kv-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->kvlist_parser_;
|
||||||
|
|
||||||
|
if (this->kvlist_parser_)
|
||||||
|
this->kvlist_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "explanation" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->explanation_parser_;
|
||||||
|
|
||||||
|
if (this->explanation_parser_)
|
||||||
|
this->explanation_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool registrantTransferType_pskel::
|
||||||
|
_end_element_impl (const ::xml_schema::ro_string& ns,
|
||||||
|
const ::xml_schema::ro_string& n)
|
||||||
|
{
|
||||||
|
if (this->::xml_schema::complex_content::_end_element_impl (ns, n))
|
||||||
|
return true;
|
||||||
|
|
||||||
|
if (n == "name" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->name_parser_)
|
||||||
|
{
|
||||||
|
this->name_parser_->post_labelType ();
|
||||||
|
this->name ();
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "curExpDate" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->curExpDate_parser_)
|
||||||
|
this->curExpDate (this->curExpDate_parser_->post_date ());
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "period" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->period_parser_)
|
||||||
|
{
|
||||||
|
this->period_parser_->post_periodType ();
|
||||||
|
this->period ();
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "kvlist" && ns == "urn:X-ar:params:xml:ns:kv-1.0")
|
||||||
|
{
|
||||||
|
if (this->kvlist_parser_)
|
||||||
|
{
|
||||||
|
this->kvlist_parser_->post_listType ();
|
||||||
|
this->kvlist ();
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "explanation" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->explanation_parser_)
|
||||||
|
this->explanation (this->explanation_parser_->post_normalized_string ());
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// rtrnDataType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void rtrnDataType_pskel::
|
||||||
|
name ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void rtrnDataType_pskel::
|
||||||
|
exDate (const ::xml_schema::date_time&)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void rtrnDataType_pskel::
|
||||||
|
post_rtrnDataType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
bool rtrnDataType_pskel::
|
||||||
|
_start_element_impl (const ::xml_schema::ro_string& ns,
|
||||||
|
const ::xml_schema::ro_string& n,
|
||||||
|
const ::xml_schema::ro_string* t)
|
||||||
|
{
|
||||||
|
XSD_UNUSED (t);
|
||||||
|
|
||||||
|
if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t))
|
||||||
|
return true;
|
||||||
|
|
||||||
|
if (n == "name" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->name_parser_;
|
||||||
|
|
||||||
|
if (this->name_parser_)
|
||||||
|
this->name_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "exDate" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->exDate_parser_;
|
||||||
|
|
||||||
|
if (this->exDate_parser_)
|
||||||
|
this->exDate_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool rtrnDataType_pskel::
|
||||||
|
_end_element_impl (const ::xml_schema::ro_string& ns,
|
||||||
|
const ::xml_schema::ro_string& n)
|
||||||
|
{
|
||||||
|
if (this->::xml_schema::complex_content::_end_element_impl (ns, n))
|
||||||
|
return true;
|
||||||
|
|
||||||
|
if (n == "name" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->name_parser_)
|
||||||
|
{
|
||||||
|
this->name_parser_->post_labelType ();
|
||||||
|
this->name ();
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "exDate" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->exDate_parser_)
|
||||||
|
this->exDate (this->exDate_parser_->post_date_time ());
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Begin epilogue.
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// End epilogue.
|
||||||
|
|
||||||
1805
APIG/include/contact-1.0.hpp
Normal file
1805
APIG/include/contact-1.0.hpp
Normal file
File diff suppressed because it is too large
Load diff
1840
APIG/include/domain-1.0.hpp
Normal file
1840
APIG/include/domain-1.0.hpp
Normal file
File diff suppressed because it is too large
Load diff
1980
APIG/include/epp-1.0.hpp
Normal file
1980
APIG/include/epp-1.0.hpp
Normal file
File diff suppressed because it is too large
Load diff
447
APIG/include/eppcom-1.0.hpp
Normal file
447
APIG/include/eppcom-1.0.hpp
Normal file
|
|
@ -0,0 +1,447 @@
|
||||||
|
// Copyright (C) 2005-2010 Code Synthesis Tools CC
|
||||||
|
//
|
||||||
|
// This program was generated by CodeSynthesis XSD, an XML Schema to
|
||||||
|
// C++ data binding compiler.
|
||||||
|
//
|
||||||
|
// This program is free software; you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU General Public License version 2 as
|
||||||
|
// published by the Free Software Foundation.
|
||||||
|
//
|
||||||
|
// This program 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 General Public License for more details.
|
||||||
|
//
|
||||||
|
// You should have received a copy of the GNU General Public License
|
||||||
|
// along with this program; if not, write to the Free Software
|
||||||
|
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
//
|
||||||
|
// In addition, as a special exception, Code Synthesis Tools CC gives
|
||||||
|
// permission to link this program with the Xerces-C++ library (or with
|
||||||
|
// modified versions of Xerces-C++ that use the same license as Xerces-C++),
|
||||||
|
// and distribute linked combinations including the two. You must obey
|
||||||
|
// the GNU General Public License version 2 in all respects for all of
|
||||||
|
// the code used other than Xerces-C++. If you modify this copy of the
|
||||||
|
// program, you may extend this exception to your version of the program,
|
||||||
|
// but you are not obligated to do so. If you do not wish to do so, delete
|
||||||
|
// this exception statement from your version.
|
||||||
|
//
|
||||||
|
// Furthermore, Code Synthesis Tools CC makes a special exception for
|
||||||
|
// the Free/Libre and Open Source Software (FLOSS) which is described
|
||||||
|
// in the accompanying FLOSSE file.
|
||||||
|
//
|
||||||
|
|
||||||
|
#ifndef CXX______RESOURCES_EPPCOM_1_0_PSKEL_HXX
|
||||||
|
#define CXX______RESOURCES_EPPCOM_1_0_PSKEL_HXX
|
||||||
|
|
||||||
|
// Begin prologue.
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// End prologue.
|
||||||
|
|
||||||
|
#include <xsd/cxx/config.hxx>
|
||||||
|
|
||||||
|
#if (XSD_INT_VERSION != 3030000L)
|
||||||
|
#error XSD runtime version mismatch
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <xsd/cxx/pre.hxx>
|
||||||
|
|
||||||
|
// Forward declarations
|
||||||
|
//
|
||||||
|
namespace eppcom_1_0
|
||||||
|
{
|
||||||
|
class pwAuthInfoType_pskel;
|
||||||
|
class extAuthInfoType_pskel;
|
||||||
|
class reasonBaseType_pskel;
|
||||||
|
class reasonType_pskel;
|
||||||
|
class clIDType_pskel;
|
||||||
|
class labelType_pskel;
|
||||||
|
class minTokenType_pskel;
|
||||||
|
class roidType_pskel;
|
||||||
|
class trStatusType_pskel;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef XSD_USE_CHAR
|
||||||
|
#define XSD_USE_CHAR
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef XSD_CXX_PARSER_USE_CHAR
|
||||||
|
#define XSD_CXX_PARSER_USE_CHAR
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <xsd/cxx/xml/char-utf8.hxx>
|
||||||
|
#include <xsd/cxx/xml/error-handler.hxx>
|
||||||
|
#include <xsd/cxx/parser/exceptions.hxx>
|
||||||
|
#include <xsd/cxx/parser/elements.hxx>
|
||||||
|
#include <xsd/cxx/parser/xml-schema.hxx>
|
||||||
|
#include <xsd/cxx/parser/non-validating/parser.hxx>
|
||||||
|
#include <xsd/cxx/parser/non-validating/xml-schema-pskel.hxx>
|
||||||
|
#include <xsd/cxx/parser/non-validating/xml-schema-pimpl.hxx>
|
||||||
|
#include <xsd/cxx/parser/xerces/elements.hxx>
|
||||||
|
|
||||||
|
namespace xml_schema
|
||||||
|
{
|
||||||
|
// Built-in XML Schema types mapping.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::string_sequence< char > string_sequence;
|
||||||
|
typedef ::xsd::cxx::parser::qname< char > qname;
|
||||||
|
typedef ::xsd::cxx::parser::buffer buffer;
|
||||||
|
typedef ::xsd::cxx::parser::time_zone time_zone;
|
||||||
|
typedef ::xsd::cxx::parser::gday gday;
|
||||||
|
typedef ::xsd::cxx::parser::gmonth gmonth;
|
||||||
|
typedef ::xsd::cxx::parser::gyear gyear;
|
||||||
|
typedef ::xsd::cxx::parser::gmonth_day gmonth_day;
|
||||||
|
typedef ::xsd::cxx::parser::gyear_month gyear_month;
|
||||||
|
typedef ::xsd::cxx::parser::date date;
|
||||||
|
typedef ::xsd::cxx::parser::time time;
|
||||||
|
typedef ::xsd::cxx::parser::date_time date_time;
|
||||||
|
typedef ::xsd::cxx::parser::duration duration;
|
||||||
|
|
||||||
|
// Base parser skeletons.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::parser_base< char > parser_base;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::empty_content< char > empty_content;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::simple_content< char > simple_content;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::complex_content< char > complex_content;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::list_base< char > list_base;
|
||||||
|
|
||||||
|
// Parser skeletons and implementations for the XML Schema
|
||||||
|
// built-in types.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_type_pskel< char > any_type_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_type_pimpl< char > any_type_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_simple_type_pskel< char > any_simple_type_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_simple_type_pimpl< char > any_simple_type_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::byte_pskel< char > byte_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::byte_pimpl< char > byte_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_byte_pskel< char > unsigned_byte_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_byte_pimpl< char > unsigned_byte_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::short_pskel< char > short_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::short_pimpl< char > short_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_short_pskel< char > unsigned_short_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_short_pimpl< char > unsigned_short_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::int_pskel< char > int_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::int_pimpl< char > int_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_int_pskel< char > unsigned_int_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_int_pimpl< char > unsigned_int_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::long_pskel< char > long_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::long_pimpl< char > long_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_long_pskel< char > unsigned_long_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_long_pimpl< char > unsigned_long_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::integer_pskel< char > integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::integer_pimpl< char > integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_positive_integer_pskel< char > non_positive_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_positive_integer_pimpl< char > non_positive_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_negative_integer_pskel< char > non_negative_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_negative_integer_pimpl< char > non_negative_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::positive_integer_pskel< char > positive_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::positive_integer_pimpl< char > positive_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::negative_integer_pskel< char > negative_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::negative_integer_pimpl< char > negative_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::boolean_pskel< char > boolean_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::boolean_pimpl< char > boolean_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::float_pskel< char > float_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::float_pimpl< char > float_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::double_pskel< char > double_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::double_pimpl< char > double_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::decimal_pskel< char > decimal_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::decimal_pimpl< char > decimal_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::string_pskel< char > string_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::string_pimpl< char > string_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::normalized_string_pskel< char > normalized_string_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::normalized_string_pimpl< char > normalized_string_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::token_pskel< char > token_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::token_pimpl< char > token_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::name_pskel< char > name_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::name_pimpl< char > name_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtoken_pskel< char > nmtoken_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtoken_pimpl< char > nmtoken_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtokens_pskel< char > nmtokens_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtokens_pimpl< char > nmtokens_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::ncname_pskel< char > ncname_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::ncname_pimpl< char > ncname_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::language_pskel< char > language_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::language_pimpl< char > language_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::id_pskel< char > id_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::id_pimpl< char > id_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idref_pskel< char > idref_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idref_pimpl< char > idref_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idrefs_pskel< char > idrefs_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idrefs_pimpl< char > idrefs_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::uri_pskel< char > uri_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::uri_pimpl< char > uri_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::qname_pskel< char > qname_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::qname_pimpl< char > qname_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::base64_binary_pskel< char > base64_binary_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::base64_binary_pimpl< char > base64_binary_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::hex_binary_pskel< char > hex_binary_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::hex_binary_pimpl< char > hex_binary_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_pskel< char > date_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_pimpl< char > date_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_time_pskel< char > date_time_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_time_pimpl< char > date_time_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::duration_pskel< char > duration_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::duration_pimpl< char > duration_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gday_pskel< char > gday_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gday_pimpl< char > gday_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_pskel< char > gmonth_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_pimpl< char > gmonth_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_day_pskel< char > gmonth_day_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_day_pimpl< char > gmonth_day_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_pskel< char > gyear_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_pimpl< char > gyear_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_month_pskel< char > gyear_month_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_month_pimpl< char > gyear_month_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::time_pskel< char > time_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::time_pimpl< char > time_pimpl;
|
||||||
|
|
||||||
|
// Exceptions. See libxsd/xsd/cxx/parser/exceptions.hxx for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::exception< char > exception;
|
||||||
|
|
||||||
|
// Parsing diagnostics.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::severity severity;
|
||||||
|
typedef ::xsd::cxx::parser::error< char > error;
|
||||||
|
typedef ::xsd::cxx::parser::diagnostics< char > diagnostics;
|
||||||
|
typedef ::xsd::cxx::parser::parsing< char > parsing;
|
||||||
|
|
||||||
|
// Error handler. See libxsd/xsd/cxx/xml/error-handler.hxx for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::xml::error_handler< char > error_handler;
|
||||||
|
|
||||||
|
// Read-only string.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::ro_string< char > ro_string;
|
||||||
|
|
||||||
|
// Parsing flags. See libxsd/xsd/cxx/parser/xerces/elements.hxx
|
||||||
|
// for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::xerces::flags flags;
|
||||||
|
|
||||||
|
// Parsing properties. See libxsd/xsd/cxx/parser/xerces/elements.hxx
|
||||||
|
// for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::xerces::properties< char > properties;
|
||||||
|
|
||||||
|
// Document type. See libxsd/xsd/cxx/parser/xerces/elements.hxx
|
||||||
|
// for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::xerces::document< char > document;
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace eppcom_1_0
|
||||||
|
{
|
||||||
|
class pwAuthInfoType_pskel: public virtual ::xml_schema::normalized_string_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
roid ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_pwAuthInfoType ();
|
||||||
|
|
||||||
|
// Parser construction API.
|
||||||
|
//
|
||||||
|
void
|
||||||
|
roid_parser (::eppcom_1_0::roidType_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
parsers (::eppcom_1_0::roidType_pskel& /* roid */);
|
||||||
|
|
||||||
|
// Constructor.
|
||||||
|
//
|
||||||
|
pwAuthInfoType_pskel ();
|
||||||
|
|
||||||
|
// Implementation.
|
||||||
|
//
|
||||||
|
protected:
|
||||||
|
virtual bool
|
||||||
|
_attribute_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&);
|
||||||
|
|
||||||
|
protected:
|
||||||
|
::eppcom_1_0::roidType_pskel* roid_parser_;
|
||||||
|
};
|
||||||
|
|
||||||
|
class extAuthInfoType_pskel: public ::xml_schema::complex_content
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_extAuthInfoType ();
|
||||||
|
};
|
||||||
|
|
||||||
|
class reasonBaseType_pskel: public virtual ::xml_schema::token_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_reasonBaseType ();
|
||||||
|
};
|
||||||
|
|
||||||
|
class reasonType_pskel: public virtual ::eppcom_1_0::reasonBaseType_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
lang (const ::std::string&);
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_reasonType ();
|
||||||
|
|
||||||
|
// Parser construction API.
|
||||||
|
//
|
||||||
|
void
|
||||||
|
lang_parser (::xml_schema::language_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
parsers (::xml_schema::language_pskel& /* lang */);
|
||||||
|
|
||||||
|
// Constructor.
|
||||||
|
//
|
||||||
|
reasonType_pskel ();
|
||||||
|
|
||||||
|
// Implementation.
|
||||||
|
//
|
||||||
|
protected:
|
||||||
|
virtual bool
|
||||||
|
_attribute_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&);
|
||||||
|
|
||||||
|
protected:
|
||||||
|
::xml_schema::language_pskel* lang_parser_;
|
||||||
|
};
|
||||||
|
|
||||||
|
class clIDType_pskel: public virtual ::xml_schema::token_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_clIDType ();
|
||||||
|
};
|
||||||
|
|
||||||
|
class labelType_pskel: public virtual ::xml_schema::token_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_labelType ();
|
||||||
|
};
|
||||||
|
|
||||||
|
class minTokenType_pskel: public virtual ::xml_schema::token_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_minTokenType ();
|
||||||
|
};
|
||||||
|
|
||||||
|
class roidType_pskel: public virtual ::xml_schema::token_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_roidType ();
|
||||||
|
};
|
||||||
|
|
||||||
|
class trStatusType_pskel: public virtual ::xml_schema::token_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_trStatusType ();
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
#include <xsd/cxx/post.hxx>
|
||||||
|
|
||||||
|
// Begin epilogue.
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// End epilogue.
|
||||||
|
|
||||||
|
#endif // CXX______RESOURCES_EPPCOM_1_0_PSKEL_HXX
|
||||||
1102
APIG/include/host-1.0.hpp
Normal file
1102
APIG/include/host-1.0.hpp
Normal file
File diff suppressed because it is too large
Load diff
463
APIG/include/registrant-1.0.hpp
Normal file
463
APIG/include/registrant-1.0.hpp
Normal file
|
|
@ -0,0 +1,463 @@
|
||||||
|
// Copyright (C) 2005-2010 Code Synthesis Tools CC
|
||||||
|
//
|
||||||
|
// This program was generated by CodeSynthesis XSD, an XML Schema to
|
||||||
|
// C++ data binding compiler.
|
||||||
|
//
|
||||||
|
// This program is free software; you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU General Public License version 2 as
|
||||||
|
// published by the Free Software Foundation.
|
||||||
|
//
|
||||||
|
// This program 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 General Public License for more details.
|
||||||
|
//
|
||||||
|
// You should have received a copy of the GNU General Public License
|
||||||
|
// along with this program; if not, write to the Free Software
|
||||||
|
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
//
|
||||||
|
// In addition, as a special exception, Code Synthesis Tools CC gives
|
||||||
|
// permission to link this program with the Xerces-C++ library (or with
|
||||||
|
// modified versions of Xerces-C++ that use the same license as Xerces-C++),
|
||||||
|
// and distribute linked combinations including the two. You must obey
|
||||||
|
// the GNU General Public License version 2 in all respects for all of
|
||||||
|
// the code used other than Xerces-C++. If you modify this copy of the
|
||||||
|
// program, you may extend this exception to your version of the program,
|
||||||
|
// but you are not obligated to do so. If you do not wish to do so, delete
|
||||||
|
// this exception statement from your version.
|
||||||
|
//
|
||||||
|
// Furthermore, Code Synthesis Tools CC makes a special exception for
|
||||||
|
// the Free/Libre and Open Source Software (FLOSS) which is described
|
||||||
|
// in the accompanying FLOSSE file.
|
||||||
|
//
|
||||||
|
|
||||||
|
#ifndef CXX______RESOURCES_REGISTRANT_1_0_PSKEL_HXX
|
||||||
|
#define CXX______RESOURCES_REGISTRANT_1_0_PSKEL_HXX
|
||||||
|
|
||||||
|
// Begin prologue.
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// End prologue.
|
||||||
|
|
||||||
|
#include <xsd/cxx/config.hxx>
|
||||||
|
|
||||||
|
#if (XSD_INT_VERSION != 3030000L)
|
||||||
|
#error XSD runtime version mismatch
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <xsd/cxx/pre.hxx>
|
||||||
|
|
||||||
|
// Forward declarations
|
||||||
|
//
|
||||||
|
namespace registrant_1_0
|
||||||
|
{
|
||||||
|
class commandType_pskel;
|
||||||
|
class registrantTransferType_pskel;
|
||||||
|
class rtrnDataType_pskel;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef XSD_USE_CHAR
|
||||||
|
#define XSD_USE_CHAR
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef XSD_CXX_PARSER_USE_CHAR
|
||||||
|
#define XSD_CXX_PARSER_USE_CHAR
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <xsd/cxx/xml/char-utf8.hxx>
|
||||||
|
#include <xsd/cxx/xml/error-handler.hxx>
|
||||||
|
#include <xsd/cxx/parser/exceptions.hxx>
|
||||||
|
#include <xsd/cxx/parser/elements.hxx>
|
||||||
|
#include <xsd/cxx/parser/xml-schema.hxx>
|
||||||
|
#include <xsd/cxx/parser/non-validating/parser.hxx>
|
||||||
|
#include <xsd/cxx/parser/non-validating/xml-schema-pskel.hxx>
|
||||||
|
#include <xsd/cxx/parser/non-validating/xml-schema-pimpl.hxx>
|
||||||
|
#include <xsd/cxx/parser/xerces/elements.hxx>
|
||||||
|
|
||||||
|
namespace xml_schema
|
||||||
|
{
|
||||||
|
// Built-in XML Schema types mapping.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::string_sequence< char > string_sequence;
|
||||||
|
typedef ::xsd::cxx::parser::qname< char > qname;
|
||||||
|
typedef ::xsd::cxx::parser::buffer buffer;
|
||||||
|
typedef ::xsd::cxx::parser::time_zone time_zone;
|
||||||
|
typedef ::xsd::cxx::parser::gday gday;
|
||||||
|
typedef ::xsd::cxx::parser::gmonth gmonth;
|
||||||
|
typedef ::xsd::cxx::parser::gyear gyear;
|
||||||
|
typedef ::xsd::cxx::parser::gmonth_day gmonth_day;
|
||||||
|
typedef ::xsd::cxx::parser::gyear_month gyear_month;
|
||||||
|
typedef ::xsd::cxx::parser::date date;
|
||||||
|
typedef ::xsd::cxx::parser::time time;
|
||||||
|
typedef ::xsd::cxx::parser::date_time date_time;
|
||||||
|
typedef ::xsd::cxx::parser::duration duration;
|
||||||
|
|
||||||
|
// Base parser skeletons.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::parser_base< char > parser_base;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::empty_content< char > empty_content;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::simple_content< char > simple_content;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::complex_content< char > complex_content;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::list_base< char > list_base;
|
||||||
|
|
||||||
|
// Parser skeletons and implementations for the XML Schema
|
||||||
|
// built-in types.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_type_pskel< char > any_type_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_type_pimpl< char > any_type_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_simple_type_pskel< char > any_simple_type_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_simple_type_pimpl< char > any_simple_type_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::byte_pskel< char > byte_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::byte_pimpl< char > byte_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_byte_pskel< char > unsigned_byte_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_byte_pimpl< char > unsigned_byte_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::short_pskel< char > short_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::short_pimpl< char > short_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_short_pskel< char > unsigned_short_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_short_pimpl< char > unsigned_short_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::int_pskel< char > int_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::int_pimpl< char > int_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_int_pskel< char > unsigned_int_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_int_pimpl< char > unsigned_int_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::long_pskel< char > long_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::long_pimpl< char > long_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_long_pskel< char > unsigned_long_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_long_pimpl< char > unsigned_long_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::integer_pskel< char > integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::integer_pimpl< char > integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_positive_integer_pskel< char > non_positive_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_positive_integer_pimpl< char > non_positive_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_negative_integer_pskel< char > non_negative_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_negative_integer_pimpl< char > non_negative_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::positive_integer_pskel< char > positive_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::positive_integer_pimpl< char > positive_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::negative_integer_pskel< char > negative_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::negative_integer_pimpl< char > negative_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::boolean_pskel< char > boolean_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::boolean_pimpl< char > boolean_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::float_pskel< char > float_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::float_pimpl< char > float_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::double_pskel< char > double_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::double_pimpl< char > double_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::decimal_pskel< char > decimal_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::decimal_pimpl< char > decimal_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::string_pskel< char > string_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::string_pimpl< char > string_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::normalized_string_pskel< char > normalized_string_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::normalized_string_pimpl< char > normalized_string_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::token_pskel< char > token_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::token_pimpl< char > token_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::name_pskel< char > name_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::name_pimpl< char > name_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtoken_pskel< char > nmtoken_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtoken_pimpl< char > nmtoken_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtokens_pskel< char > nmtokens_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtokens_pimpl< char > nmtokens_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::ncname_pskel< char > ncname_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::ncname_pimpl< char > ncname_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::language_pskel< char > language_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::language_pimpl< char > language_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::id_pskel< char > id_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::id_pimpl< char > id_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idref_pskel< char > idref_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idref_pimpl< char > idref_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idrefs_pskel< char > idrefs_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idrefs_pimpl< char > idrefs_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::uri_pskel< char > uri_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::uri_pimpl< char > uri_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::qname_pskel< char > qname_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::qname_pimpl< char > qname_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::base64_binary_pskel< char > base64_binary_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::base64_binary_pimpl< char > base64_binary_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::hex_binary_pskel< char > hex_binary_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::hex_binary_pimpl< char > hex_binary_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_pskel< char > date_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_pimpl< char > date_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_time_pskel< char > date_time_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_time_pimpl< char > date_time_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::duration_pskel< char > duration_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::duration_pimpl< char > duration_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gday_pskel< char > gday_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gday_pimpl< char > gday_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_pskel< char > gmonth_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_pimpl< char > gmonth_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_day_pskel< char > gmonth_day_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_day_pimpl< char > gmonth_day_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_pskel< char > gyear_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_pimpl< char > gyear_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_month_pskel< char > gyear_month_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_month_pimpl< char > gyear_month_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::time_pskel< char > time_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::time_pimpl< char > time_pimpl;
|
||||||
|
|
||||||
|
// Exceptions. See libxsd/xsd/cxx/parser/exceptions.hxx for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::exception< char > exception;
|
||||||
|
|
||||||
|
// Parsing diagnostics.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::severity severity;
|
||||||
|
typedef ::xsd::cxx::parser::error< char > error;
|
||||||
|
typedef ::xsd::cxx::parser::diagnostics< char > diagnostics;
|
||||||
|
typedef ::xsd::cxx::parser::parsing< char > parsing;
|
||||||
|
|
||||||
|
// Error handler. See libxsd/xsd/cxx/xml/error-handler.hxx for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::xml::error_handler< char > error_handler;
|
||||||
|
|
||||||
|
// Read-only string.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::ro_string< char > ro_string;
|
||||||
|
|
||||||
|
// Parsing flags. See libxsd/xsd/cxx/parser/xerces/elements.hxx
|
||||||
|
// for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::xerces::flags flags;
|
||||||
|
|
||||||
|
// Parsing properties. See libxsd/xsd/cxx/parser/xerces/elements.hxx
|
||||||
|
// for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::xerces::properties< char > properties;
|
||||||
|
|
||||||
|
// Document type. See libxsd/xsd/cxx/parser/xerces/elements.hxx
|
||||||
|
// for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::xerces::document< char > document;
|
||||||
|
}
|
||||||
|
|
||||||
|
#include "eppcom-1.0-pskel.hxx"
|
||||||
|
|
||||||
|
#include "epp-1.0-pskel.hxx"
|
||||||
|
|
||||||
|
#include "domain-1.0-pskel.hxx"
|
||||||
|
|
||||||
|
#include "kv-1.0-pskel.hxx"
|
||||||
|
|
||||||
|
namespace registrant_1_0
|
||||||
|
{
|
||||||
|
class commandType_pskel: public ::xml_schema::complex_content
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
registrantTransfer ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
clTRID ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_commandType ();
|
||||||
|
|
||||||
|
// Parser construction API.
|
||||||
|
//
|
||||||
|
void
|
||||||
|
registrantTransfer_parser (::registrant_1_0::registrantTransferType_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
clTRID_parser (::epp_1_0::trIDStringType_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
parsers (::registrant_1_0::registrantTransferType_pskel& /* registrantTransfer */,
|
||||||
|
::epp_1_0::trIDStringType_pskel& /* clTRID */);
|
||||||
|
|
||||||
|
// Constructor.
|
||||||
|
//
|
||||||
|
commandType_pskel ();
|
||||||
|
|
||||||
|
// Implementation.
|
||||||
|
//
|
||||||
|
protected:
|
||||||
|
virtual bool
|
||||||
|
_start_element_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string*);
|
||||||
|
|
||||||
|
virtual bool
|
||||||
|
_end_element_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&);
|
||||||
|
|
||||||
|
protected:
|
||||||
|
::registrant_1_0::registrantTransferType_pskel* registrantTransfer_parser_;
|
||||||
|
::epp_1_0::trIDStringType_pskel* clTRID_parser_;
|
||||||
|
};
|
||||||
|
|
||||||
|
class registrantTransferType_pskel: public ::xml_schema::complex_content
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
name ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
curExpDate (const ::xml_schema::date&);
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
period ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
kvlist ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
explanation (const ::std::string&);
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_registrantTransferType ();
|
||||||
|
|
||||||
|
// Parser construction API.
|
||||||
|
//
|
||||||
|
void
|
||||||
|
name_parser (::eppcom_1_0::labelType_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
curExpDate_parser (::xml_schema::date_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
period_parser (::domain_1_0::periodType_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
kvlist_parser (::kv_1_0::listType_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
explanation_parser (::xml_schema::normalized_string_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
parsers (::eppcom_1_0::labelType_pskel& /* name */,
|
||||||
|
::xml_schema::date_pskel& /* curExpDate */,
|
||||||
|
::domain_1_0::periodType_pskel& /* period */,
|
||||||
|
::kv_1_0::listType_pskel& /* kvlist */,
|
||||||
|
::xml_schema::normalized_string_pskel& /* explanation */);
|
||||||
|
|
||||||
|
// Constructor.
|
||||||
|
//
|
||||||
|
registrantTransferType_pskel ();
|
||||||
|
|
||||||
|
// Implementation.
|
||||||
|
//
|
||||||
|
protected:
|
||||||
|
virtual bool
|
||||||
|
_start_element_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string*);
|
||||||
|
|
||||||
|
virtual bool
|
||||||
|
_end_element_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&);
|
||||||
|
|
||||||
|
protected:
|
||||||
|
::eppcom_1_0::labelType_pskel* name_parser_;
|
||||||
|
::xml_schema::date_pskel* curExpDate_parser_;
|
||||||
|
::domain_1_0::periodType_pskel* period_parser_;
|
||||||
|
::kv_1_0::listType_pskel* kvlist_parser_;
|
||||||
|
::xml_schema::normalized_string_pskel* explanation_parser_;
|
||||||
|
};
|
||||||
|
|
||||||
|
class rtrnDataType_pskel: public ::xml_schema::complex_content
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
name ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
exDate (const ::xml_schema::date_time&);
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_rtrnDataType ();
|
||||||
|
|
||||||
|
// Parser construction API.
|
||||||
|
//
|
||||||
|
void
|
||||||
|
name_parser (::eppcom_1_0::labelType_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
exDate_parser (::xml_schema::date_time_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
parsers (::eppcom_1_0::labelType_pskel& /* name */,
|
||||||
|
::xml_schema::date_time_pskel& /* exDate */);
|
||||||
|
|
||||||
|
// Constructor.
|
||||||
|
//
|
||||||
|
rtrnDataType_pskel ();
|
||||||
|
|
||||||
|
// Implementation.
|
||||||
|
//
|
||||||
|
protected:
|
||||||
|
virtual bool
|
||||||
|
_start_element_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string*);
|
||||||
|
|
||||||
|
virtual bool
|
||||||
|
_end_element_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&);
|
||||||
|
|
||||||
|
protected:
|
||||||
|
::eppcom_1_0::labelType_pskel* name_parser_;
|
||||||
|
::xml_schema::date_time_pskel* exDate_parser_;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
#include <xsd/cxx/post.hxx>
|
||||||
|
|
||||||
|
// Begin epilogue.
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// End epilogue.
|
||||||
|
|
||||||
|
#endif // CXX______RESOURCES_REGISTRANT_1_0_PSKEL_HXX
|
||||||
Loading…
Add table
Reference in a new issue