diff options
Diffstat (limited to 'CIAO/tools/Config_Handlers/CIAO_Events/CIAOEvents.hpp')
-rw-r--r-- | CIAO/tools/Config_Handlers/CIAO_Events/CIAOEvents.hpp | 1499 |
1 files changed, 0 insertions, 1499 deletions
diff --git a/CIAO/tools/Config_Handlers/CIAO_Events/CIAOEvents.hpp b/CIAO/tools/Config_Handlers/CIAO_Events/CIAOEvents.hpp deleted file mode 100644 index c71e1986d78..00000000000 --- a/CIAO/tools/Config_Handlers/CIAO_Events/CIAOEvents.hpp +++ /dev/null @@ -1,1499 +0,0 @@ -/* $Id$ - * This code was generated by the XML Schema Compiler. - * - * Changes made to this code will most likely be overwritten - * when the handlers are recompiled. - * - * If you find errors or feel that there are bugfixes to be made, - * please contact the current XSC maintainer: - * Will Otte <wotte@dre.vanderbilt.edu> - */ - - -// Fix for Borland compilers, which seem to have a broken -// <string> include. -#ifdef __BORLANDC__ -# include <string.h> -#endif - -#include "CIAO_Events_Handlers_Export.h" -#ifndef CIAOEVENTS_HPP -#define CIAOEVENTS_HPP - -// Forward declarations. -// -namespace CIAO -{ - namespace Config_Handlers - { - class EventServiceType; - class CIAOEventsDef; - class EventServiceDescription; - class FilterType; - class Filter; - class MCastSenderDescription; - class MCastReceiverDescription; - class EC_to_MCastSender; - class MCastReceiver_to_EC; - } -} - -#include <memory> -#include <list> -#include "XMLSchema/Types.hpp" - -namespace CIAO -{ - namespace Config_Handlers - { - class CIAO_Events_Handlers_Export EventServiceType : public ::XSCRT::Type - { - public: - EventServiceType (::XSCRT::XML::Element< ACE_TCHAR > const&); - EventServiceType (::XSCRT::XML::Attribute< ACE_TCHAR > const&); - - static EventServiceType const EC; - static EventServiceType const RTEC; - static EventServiceType const NOTIFY; - static EventServiceType const RTNOTIFY; - - enum Value - { - EC_l,RTEC_l,NOTIFY_l,RTNOTIFY_l - }; - - - Value - integral () const; - - friend bool CIAO_Events_Handlers_Export - operator== (EventServiceType const& a, EventServiceType const& b); - - friend bool CIAO_Events_Handlers_Export - operator!= (EventServiceType const& a, EventServiceType const& b); - - private: - EventServiceType (Value v); - - Value v_; - }; - - bool CIAO_Events_Handlers_Export operator== (EventServiceType const &a, EventServiceType const &b); - - bool CIAO_Events_Handlers_Export operator!= (EventServiceType const &a, EventServiceType const &b); - - - class CIAO_Events_Handlers_Export CIAOEventsDef : public ::XSCRT::Type - { - //@@ VC6 anathema - typedef ::XSCRT::Type Base__; - - // eventServiceConfiguration - // - public: - typedef ::std::list< ::CIAO::Config_Handlers::EventServiceDescription >::iterator eventServiceConfiguration_iterator; - typedef ::std::list< ::CIAO::Config_Handlers::EventServiceDescription >::const_iterator eventServiceConfiguration_const_iterator; - eventServiceConfiguration_iterator begin_eventServiceConfiguration (); - eventServiceConfiguration_iterator end_eventServiceConfiguration (); - eventServiceConfiguration_const_iterator begin_eventServiceConfiguration () const; - eventServiceConfiguration_const_iterator end_eventServiceConfiguration () const; - void add_eventServiceConfiguration (::CIAO::Config_Handlers::EventServiceDescription const& ); - size_t count_eventServiceConfiguration (void) const; - - protected: - ::std::list< ::CIAO::Config_Handlers::EventServiceDescription > eventServiceConfiguration_; - - // id - // - public: - bool id_p () const; - ::XMLSchema::ID< ACE_TCHAR > const& id () const; - ::XMLSchema::ID< ACE_TCHAR >& id (); - void id (::XMLSchema::ID< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; - - public: - CIAOEventsDef (); - - CIAOEventsDef (::XSCRT::XML::Element< ACE_TCHAR > const&); - CIAOEventsDef (CIAOEventsDef const& s); - - CIAOEventsDef& - operator= (CIAOEventsDef const& s); - - private: - char regulator__; - }; - - - class CIAO_Events_Handlers_Export EventServiceDescription : public ::XSCRT::Type - { - //@@ VC6 anathema - typedef ::XSCRT::Type Base__; - - // name - // - public: - ::XMLSchema::string< ACE_TCHAR > const& name () const; - void name (::XMLSchema::string< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; - - // node - // - public: - ::XMLSchema::string< ACE_TCHAR > const& node () const; - void node (::XMLSchema::string< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > node_; - - // type - // - public: - ::CIAO::Config_Handlers::EventServiceType const& type () const; - void type (::CIAO::Config_Handlers::EventServiceType const& ); - - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::EventServiceType > type_; - - // svc_cfg_file - // - public: - ::XMLSchema::string< ACE_TCHAR > const& svc_cfg_file () const; - void svc_cfg_file (::XMLSchema::string< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > svc_cfg_file_; - - // filter - // - public: - typedef ::std::list< ::CIAO::Config_Handlers::Filter >::iterator filter_iterator; - typedef ::std::list< ::CIAO::Config_Handlers::Filter >::const_iterator filter_const_iterator; - filter_iterator begin_filter (); - filter_iterator end_filter (); - filter_const_iterator begin_filter () const; - filter_const_iterator end_filter () const; - void add_filter (::CIAO::Config_Handlers::Filter const& ); - size_t count_filter (void) const; - - protected: - ::std::list< ::CIAO::Config_Handlers::Filter > filter_; - - // id - // - public: - bool id_p () const; - ::XMLSchema::ID< ACE_TCHAR > const& id () const; - ::XMLSchema::ID< ACE_TCHAR >& id (); - void id (::XMLSchema::ID< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; - - public: - EventServiceDescription (::XMLSchema::string< ACE_TCHAR > const& name__, - ::XMLSchema::string< ACE_TCHAR > const& node__, - ::CIAO::Config_Handlers::EventServiceType const& type__, - ::XMLSchema::string< ACE_TCHAR > const& svc_cfg_file__); - - EventServiceDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); - EventServiceDescription (EventServiceDescription const& s); - - EventServiceDescription& - operator= (EventServiceDescription const& s); - - private: - char regulator__; - }; - - - class CIAO_Events_Handlers_Export FilterType : public ::XSCRT::Type - { - public: - FilterType (::XSCRT::XML::Element< ACE_TCHAR > const&); - FilterType (::XSCRT::XML::Attribute< ACE_TCHAR > const&); - - static FilterType const CONJUNCTION; - static FilterType const DISJUNCTION; - static FilterType const LOGICAL_AND; - static FilterType const NEGATE; - - enum Value - { - CONJUNCTION_l,DISJUNCTION_l,LOGICAL_AND_l,NEGATE_l - }; - - - Value - integral () const; - - friend bool CIAO_Events_Handlers_Export - operator== (FilterType const& a, FilterType const& b); - - friend bool CIAO_Events_Handlers_Export - operator!= (FilterType const& a, FilterType const& b); - - private: - FilterType (Value v); - - Value v_; - }; - - bool CIAO_Events_Handlers_Export operator== (FilterType const &a, FilterType const &b); - - bool CIAO_Events_Handlers_Export operator!= (FilterType const &a, FilterType const &b); - - - class CIAO_Events_Handlers_Export Filter : public ::XSCRT::Type - { - //@@ VC6 anathema - typedef ::XSCRT::Type Base__; - - // name - // - public: - ::XMLSchema::string< ACE_TCHAR > const& name () const; - void name (::XMLSchema::string< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; - - // type - // - public: - ::CIAO::Config_Handlers::FilterType const& type () const; - void type (::CIAO::Config_Handlers::FilterType const& ); - - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::FilterType > type_; - - // source - // - public: - typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator source_iterator; - typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator source_const_iterator; - source_iterator begin_source (); - source_iterator end_source (); - source_const_iterator begin_source () const; - source_const_iterator end_source () const; - void add_source (::XMLSchema::string< ACE_TCHAR > const& ); - size_t count_source (void) const; - - protected: - ::std::list< ::XMLSchema::string< ACE_TCHAR > > source_; - - // id - // - public: - bool id_p () const; - ::XMLSchema::ID< ACE_TCHAR > const& id () const; - ::XMLSchema::ID< ACE_TCHAR >& id (); - void id (::XMLSchema::ID< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; - - public: - Filter (::XMLSchema::string< ACE_TCHAR > const& name__, - ::CIAO::Config_Handlers::FilterType const& type__); - - Filter (::XSCRT::XML::Element< ACE_TCHAR > const&); - Filter (Filter const& s); - - Filter& - operator= (Filter const& s); - - private: - char regulator__; - }; - - - class CIAO_Events_Handlers_Export MCastSenderDescription : public ::XSCRT::Type - { - //@@ VC6 anathema - typedef ::XSCRT::Type Base__; - - // node - // - public: - ::XMLSchema::string< ACE_TCHAR > const& node () const; - void node (::XMLSchema::string< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > node_; - - // type - // - public: - ::CIAO::Config_Handlers::EventServiceType const& type () const; - void type (::CIAO::Config_Handlers::EventServiceType const& ); - - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::EventServiceType > type_; - - // svc_cfg_file - // - public: - ::XMLSchema::string< ACE_TCHAR > const& svc_cfg_file () const; - void svc_cfg_file (::XMLSchema::string< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > svc_cfg_file_; - - // id - // - public: - bool id_p () const; - ::XMLSchema::ID< ACE_TCHAR > const& id () const; - ::XMLSchema::ID< ACE_TCHAR >& id (); - void id (::XMLSchema::ID< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; - - public: - MCastSenderDescription (::XMLSchema::string< ACE_TCHAR > const& node__, - ::CIAO::Config_Handlers::EventServiceType const& type__, - ::XMLSchema::string< ACE_TCHAR > const& svc_cfg_file__); - - MCastSenderDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); - MCastSenderDescription (MCastSenderDescription const& s); - - MCastSenderDescription& - operator= (MCastSenderDescription const& s); - - private: - char regulator__; - }; - - - class CIAO_Events_Handlers_Export MCastReceiverDescription : public ::XSCRT::Type - { - //@@ VC6 anathema - typedef ::XSCRT::Type Base__; - - // node - // - public: - ::XMLSchema::string< ACE_TCHAR > const& node () const; - void node (::XMLSchema::string< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > node_; - - // type - // - public: - ::CIAO::Config_Handlers::EventServiceType const& type () const; - void type (::CIAO::Config_Handlers::EventServiceType const& ); - - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::EventServiceType > type_; - - // svc_cfg_file - // - public: - ::XMLSchema::string< ACE_TCHAR > const& svc_cfg_file () const; - void svc_cfg_file (::XMLSchema::string< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > svc_cfg_file_; - - // id - // - public: - bool id_p () const; - ::XMLSchema::ID< ACE_TCHAR > const& id () const; - ::XMLSchema::ID< ACE_TCHAR >& id (); - void id (::XMLSchema::ID< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; - - public: - MCastReceiverDescription (::XMLSchema::string< ACE_TCHAR > const& node__, - ::CIAO::Config_Handlers::EventServiceType const& type__, - ::XMLSchema::string< ACE_TCHAR > const& svc_cfg_file__); - - MCastReceiverDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); - MCastReceiverDescription (MCastReceiverDescription const& s); - - MCastReceiverDescription& - operator= (MCastReceiverDescription const& s); - - private: - char regulator__; - }; - - - class CIAO_Events_Handlers_Export EC_to_MCastSender : public ::XSCRT::Type - { - //@@ VC6 anathema - typedef ::XSCRT::Type Base__; - - // destination - // - public: - ::XMLSchema::string< ACE_TCHAR > const& destination () const; - void destination (::XMLSchema::string< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > destination_; - - // id - // - public: - bool id_p () const; - ::XMLSchema::ID< ACE_TCHAR > const& id () const; - ::XMLSchema::ID< ACE_TCHAR >& id (); - void id (::XMLSchema::ID< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; - - public: - EC_to_MCastSender (::XMLSchema::string< ACE_TCHAR > const& destination__); - - EC_to_MCastSender (::XSCRT::XML::Element< ACE_TCHAR > const&); - EC_to_MCastSender (EC_to_MCastSender const& s); - - EC_to_MCastSender& - operator= (EC_to_MCastSender const& s); - - private: - char regulator__; - }; - - - class CIAO_Events_Handlers_Export MCastReceiver_to_EC : public ::XSCRT::Type - { - //@@ VC6 anathema - typedef ::XSCRT::Type Base__; - - // source - // - public: - ::XMLSchema::string< ACE_TCHAR > const& source () const; - void source (::XMLSchema::string< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > source_; - - // destination - // - public: - ::XMLSchema::string< ACE_TCHAR > const& destination () const; - void destination (::XMLSchema::string< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > destination_; - - // id - // - public: - bool id_p () const; - ::XMLSchema::ID< ACE_TCHAR > const& id () const; - ::XMLSchema::ID< ACE_TCHAR >& id (); - void id (::XMLSchema::ID< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; - - public: - MCastReceiver_to_EC (::XMLSchema::string< ACE_TCHAR > const& source__, - ::XMLSchema::string< ACE_TCHAR > const& destination__); - - MCastReceiver_to_EC (::XSCRT::XML::Element< ACE_TCHAR > const&); - MCastReceiver_to_EC (MCastReceiver_to_EC const& s); - - MCastReceiver_to_EC& - operator= (MCastReceiver_to_EC const& s); - - private: - char regulator__; - }; - } - -} - -namespace CIAO -{ - namespace Config_Handlers - { - CIAO_Events_Handlers_Export - ::CIAO::Config_Handlers::CIAOEventsDef - CIAOEvents (xercesc::DOMDocument const*); - } -} - -#include "XMLSchema/Traversal.hpp" - -namespace CIAO -{ - namespace Config_Handlers - { - namespace Traversal - { - typedef - ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::EventServiceType > - EventServiceType; - - struct CIAO_Events_Handlers_Export CIAOEventsDef : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::CIAOEventsDef > - { - virtual void - traverse (Type&); - - virtual void - traverse (Type const&); - - virtual void - pre (Type&); - - virtual void - pre (Type const&); - - virtual void - eventServiceConfiguration (Type&); - - virtual void - eventServiceConfiguration (Type const&); - - virtual void - eventServiceConfiguration_pre (Type&); - - virtual void - eventServiceConfiguration_pre (Type const&); - - virtual void - eventServiceConfiguration_next (Type&); - - virtual void - eventServiceConfiguration_next (Type const&); - - virtual void - eventServiceConfiguration_post (Type&); - - virtual void - eventServiceConfiguration_post (Type const&); - - virtual void - id (Type&); - - virtual void - id (Type const&); - - virtual void - id_none (Type&); - - virtual void - id_none (Type const&); - - virtual void - post (Type&); - - virtual void - post (Type const&); - }; - - struct CIAO_Events_Handlers_Export EventServiceDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::EventServiceDescription > - { - virtual void - traverse (Type&); - - virtual void - traverse (Type const&); - - virtual void - pre (Type&); - - virtual void - pre (Type const&); - - virtual void - name (Type&); - - virtual void - name (Type const&); - - virtual void - node (Type&); - - virtual void - node (Type const&); - - virtual void - type (Type&); - - virtual void - type (Type const&); - - virtual void - svc_cfg_file (Type&); - - virtual void - svc_cfg_file (Type const&); - - virtual void - filter (Type&); - - virtual void - filter (Type const&); - - virtual void - filter_pre (Type&); - - virtual void - filter_pre (Type const&); - - virtual void - filter_next (Type&); - - virtual void - filter_next (Type const&); - - virtual void - filter_post (Type&); - - virtual void - filter_post (Type const&); - - virtual void - filter_none (Type&); - - virtual void - filter_none (Type const&); - - virtual void - id (Type&); - - virtual void - id (Type const&); - - virtual void - id_none (Type&); - - virtual void - id_none (Type const&); - - virtual void - post (Type&); - - virtual void - post (Type const&); - }; - - typedef - ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::FilterType > - FilterType; - - struct CIAO_Events_Handlers_Export Filter : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Filter > - { - virtual void - traverse (Type&); - - virtual void - traverse (Type const&); - - virtual void - pre (Type&); - - virtual void - pre (Type const&); - - virtual void - name (Type&); - - virtual void - name (Type const&); - - virtual void - type (Type&); - - virtual void - type (Type const&); - - virtual void - source (Type&); - - virtual void - source (Type const&); - - virtual void - source_pre (Type&); - - virtual void - source_pre (Type const&); - - virtual void - source_next (Type&); - - virtual void - source_next (Type const&); - - virtual void - source_post (Type&); - - virtual void - source_post (Type const&); - - virtual void - id (Type&); - - virtual void - id (Type const&); - - virtual void - id_none (Type&); - - virtual void - id_none (Type const&); - - virtual void - post (Type&); - - virtual void - post (Type const&); - }; - - struct CIAO_Events_Handlers_Export MCastSenderDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::MCastSenderDescription > - { - virtual void - traverse (Type&); - - virtual void - traverse (Type const&); - - virtual void - pre (Type&); - - virtual void - pre (Type const&); - - virtual void - node (Type&); - - virtual void - node (Type const&); - - virtual void - type (Type&); - - virtual void - type (Type const&); - - virtual void - svc_cfg_file (Type&); - - virtual void - svc_cfg_file (Type const&); - - virtual void - id (Type&); - - virtual void - id (Type const&); - - virtual void - id_none (Type&); - - virtual void - id_none (Type const&); - - virtual void - post (Type&); - - virtual void - post (Type const&); - }; - - struct CIAO_Events_Handlers_Export MCastReceiverDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::MCastReceiverDescription > - { - virtual void - traverse (Type&); - - virtual void - traverse (Type const&); - - virtual void - pre (Type&); - - virtual void - pre (Type const&); - - virtual void - node (Type&); - - virtual void - node (Type const&); - - virtual void - type (Type&); - - virtual void - type (Type const&); - - virtual void - svc_cfg_file (Type&); - - virtual void - svc_cfg_file (Type const&); - - virtual void - id (Type&); - - virtual void - id (Type const&); - - virtual void - id_none (Type&); - - virtual void - id_none (Type const&); - - virtual void - post (Type&); - - virtual void - post (Type const&); - }; - - struct CIAO_Events_Handlers_Export EC_to_MCastSender : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::EC_to_MCastSender > - { - virtual void - traverse (Type&); - - virtual void - traverse (Type const&); - - virtual void - pre (Type&); - - virtual void - pre (Type const&); - - virtual void - destination (Type&); - - virtual void - destination (Type const&); - - virtual void - id (Type&); - - virtual void - id (Type const&); - - virtual void - id_none (Type&); - - virtual void - id_none (Type const&); - - virtual void - post (Type&); - - virtual void - post (Type const&); - }; - - struct CIAO_Events_Handlers_Export MCastReceiver_to_EC : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::MCastReceiver_to_EC > - { - virtual void - traverse (Type&); - - virtual void - traverse (Type const&); - - virtual void - pre (Type&); - - virtual void - pre (Type const&); - - virtual void - source (Type&); - - virtual void - source (Type const&); - - virtual void - destination (Type&); - - virtual void - destination (Type const&); - - virtual void - id (Type&); - - virtual void - id (Type const&); - - virtual void - id_none (Type&); - - virtual void - id_none (Type const&); - - virtual void - post (Type&); - - virtual void - post (Type const&); - }; - } - } - -} - -#include "XMLSchema/Writer.hpp" - -namespace CIAO -{ - namespace Config_Handlers - { - namespace Writer - { - struct EventServiceType : Traversal::EventServiceType, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - EventServiceType (::XSCRT::XML::Element< ACE_TCHAR >&); - - virtual void - traverse (Type &o) - { - this->traverse (const_cast <Type const &> (o)); - } - - virtual void - traverse (Type const&); - - protected: - EventServiceType (); - }; - - struct CIAOEventsDef : Traversal::CIAOEventsDef, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::CIAOEventsDef Type; - CIAOEventsDef (::XSCRT::XML::Element< ACE_TCHAR >&); - - virtual void - traverse (Type &o) - { - - this->traverse (const_cast <Type const &> (o)); - } - - - virtual void - traverse (Type const&); - - virtual void - eventServiceConfiguration_pre (Type &o) - { - - this->eventServiceConfiguration_pre (const_cast <Type const &> (o)); - } - - - virtual void - eventServiceConfiguration_pre (Type const&); - - virtual void - eventServiceConfiguration_next (Type &o) - { - - this->eventServiceConfiguration_next (const_cast <Type const &> (o)); - } - - - virtual void - eventServiceConfiguration_next (Type const&); - - virtual void - eventServiceConfiguration_post (Type &o) - { - - this->eventServiceConfiguration_post (const_cast <Type const &> (o)); - } - - - virtual void - eventServiceConfiguration_post (Type const&); - - virtual void - id (Type &o) - { - - this->id (const_cast <Type const &> (o)); - } - - - virtual void - id (Type const&); - - protected: - CIAOEventsDef (); - }; - - struct EventServiceDescription : Traversal::EventServiceDescription, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::EventServiceDescription Type; - EventServiceDescription (::XSCRT::XML::Element< ACE_TCHAR >&); - - virtual void - traverse (Type &o) - { - - this->traverse (const_cast <Type const &> (o)); - } - - - virtual void - traverse (Type const&); - - virtual void - name (Type &o) - { - - this->name (const_cast <Type const &> (o)); - } - - - virtual void - name (Type const&); - - virtual void - node (Type &o) - { - - this->node (const_cast <Type const &> (o)); - } - - - virtual void - node (Type const&); - - virtual void - type (Type &o) - { - - this->type (const_cast <Type const &> (o)); - } - - - virtual void - type (Type const&); - - virtual void - svc_cfg_file (Type &o) - { - - this->svc_cfg_file (const_cast <Type const &> (o)); - } - - - virtual void - svc_cfg_file (Type const&); - - virtual void - filter_pre (Type &o) - { - - this->filter_pre (const_cast <Type const &> (o)); - } - - - virtual void - filter_pre (Type const&); - - virtual void - filter_next (Type &o) - { - - this->filter_next (const_cast <Type const &> (o)); - } - - - virtual void - filter_next (Type const&); - - virtual void - filter_post (Type &o) - { - - this->filter_post (const_cast <Type const &> (o)); - } - - - virtual void - filter_post (Type const&); - - virtual void - id (Type &o) - { - - this->id (const_cast <Type const &> (o)); - } - - - virtual void - id (Type const&); - - protected: - EventServiceDescription (); - }; - - struct FilterType : Traversal::FilterType, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - FilterType (::XSCRT::XML::Element< ACE_TCHAR >&); - - virtual void - traverse (Type &o) - { - this->traverse (const_cast <Type const &> (o)); - } - - virtual void - traverse (Type const&); - - protected: - FilterType (); - }; - - struct Filter : Traversal::Filter, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::Filter Type; - Filter (::XSCRT::XML::Element< ACE_TCHAR >&); - - virtual void - traverse (Type &o) - { - - this->traverse (const_cast <Type const &> (o)); - } - - - virtual void - traverse (Type const&); - - virtual void - name (Type &o) - { - - this->name (const_cast <Type const &> (o)); - } - - - virtual void - name (Type const&); - - virtual void - type (Type &o) - { - - this->type (const_cast <Type const &> (o)); - } - - - virtual void - type (Type const&); - - virtual void - source_pre (Type &o) - { - - this->source_pre (const_cast <Type const &> (o)); - } - - - virtual void - source_pre (Type const&); - - virtual void - source_next (Type &o) - { - - this->source_next (const_cast <Type const &> (o)); - } - - - virtual void - source_next (Type const&); - - virtual void - source_post (Type &o) - { - - this->source_post (const_cast <Type const &> (o)); - } - - - virtual void - source_post (Type const&); - - virtual void - id (Type &o) - { - - this->id (const_cast <Type const &> (o)); - } - - - virtual void - id (Type const&); - - protected: - Filter (); - }; - - struct MCastSenderDescription : Traversal::MCastSenderDescription, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::MCastSenderDescription Type; - MCastSenderDescription (::XSCRT::XML::Element< ACE_TCHAR >&); - - virtual void - traverse (Type &o) - { - - this->traverse (const_cast <Type const &> (o)); - } - - - virtual void - traverse (Type const&); - - virtual void - node (Type &o) - { - - this->node (const_cast <Type const &> (o)); - } - - - virtual void - node (Type const&); - - virtual void - type (Type &o) - { - - this->type (const_cast <Type const &> (o)); - } - - - virtual void - type (Type const&); - - virtual void - svc_cfg_file (Type &o) - { - - this->svc_cfg_file (const_cast <Type const &> (o)); - } - - - virtual void - svc_cfg_file (Type const&); - - virtual void - id (Type &o) - { - - this->id (const_cast <Type const &> (o)); - } - - - virtual void - id (Type const&); - - protected: - MCastSenderDescription (); - }; - - struct MCastReceiverDescription : Traversal::MCastReceiverDescription, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::MCastReceiverDescription Type; - MCastReceiverDescription (::XSCRT::XML::Element< ACE_TCHAR >&); - - virtual void - traverse (Type &o) - { - - this->traverse (const_cast <Type const &> (o)); - } - - - virtual void - traverse (Type const&); - - virtual void - node (Type &o) - { - - this->node (const_cast <Type const &> (o)); - } - - - virtual void - node (Type const&); - - virtual void - type (Type &o) - { - - this->type (const_cast <Type const &> (o)); - } - - - virtual void - type (Type const&); - - virtual void - svc_cfg_file (Type &o) - { - - this->svc_cfg_file (const_cast <Type const &> (o)); - } - - - virtual void - svc_cfg_file (Type const&); - - virtual void - id (Type &o) - { - - this->id (const_cast <Type const &> (o)); - } - - - virtual void - id (Type const&); - - protected: - MCastReceiverDescription (); - }; - - struct EC_to_MCastSender : Traversal::EC_to_MCastSender, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::EC_to_MCastSender Type; - EC_to_MCastSender (::XSCRT::XML::Element< ACE_TCHAR >&); - - virtual void - traverse (Type &o) - { - - this->traverse (const_cast <Type const &> (o)); - } - - - virtual void - traverse (Type const&); - - virtual void - destination (Type &o) - { - - this->destination (const_cast <Type const &> (o)); - } - - - virtual void - destination (Type const&); - - virtual void - id (Type &o) - { - - this->id (const_cast <Type const &> (o)); - } - - - virtual void - id (Type const&); - - protected: - EC_to_MCastSender (); - }; - - struct MCastReceiver_to_EC : Traversal::MCastReceiver_to_EC, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::MCastReceiver_to_EC Type; - MCastReceiver_to_EC (::XSCRT::XML::Element< ACE_TCHAR >&); - - virtual void - traverse (Type &o) - { - - this->traverse (const_cast <Type const &> (o)); - } - - - virtual void - traverse (Type const&); - - virtual void - source (Type &o) - { - - this->source (const_cast <Type const &> (o)); - } - - - virtual void - source (Type const&); - - virtual void - destination (Type &o) - { - - this->destination (const_cast <Type const &> (o)); - } - - - virtual void - destination (Type const&); - - virtual void - id (Type &o) - { - - this->id (const_cast <Type const &> (o)); - } - - - virtual void - id (Type const&); - - protected: - MCastReceiver_to_EC (); - }; - } - } - -} - -namespace CIAO -{ - namespace Config_Handlers - { - CIAO_Events_Handlers_Export - void - CIAOEvents (::CIAO::Config_Handlers::CIAOEventsDef const&, xercesc::DOMDocument*); - } -} - -#endif // CIAOEVENTS_HPP |