2 #ifndef __LogComponentFwdr_hh__
3 #define __LogComponentFwdr_hh__
5 #ifndef __CORBA_H_EXTERNAL_GUARD__
6 #include <omniORB4/CORBA.h>
9 #ifndef USE_stub_in_nt_dll
10 # define USE_stub_in_nt_dll_NOT_DEFINED_LogComponentFwdr
12 #ifndef USE_core_stub_in_nt_dll
13 # define USE_core_stub_in_nt_dll_NOT_DEFINED_LogComponentFwdr
15 #ifndef USE_dyn_stub_in_nt_dll
16 # define USE_dyn_stub_in_nt_dll_NOT_DEFINED_LogComponentFwdr
21 #ifndef __LogTypes_hh_EXTERNAL_GUARD__
22 #define __LogTypes_hh_EXTERNAL_GUARD__
23 #include <LogTypes.hh>
25 #ifndef __commonLogTypes_hh_EXTERNAL_GUARD__
26 #define __commonLogTypes_hh_EXTERNAL_GUARD__
27 #include <commonLogTypes.hh>
29 #ifndef __LogComponent_hh_EXTERNAL_GUARD__
30 #define __LogComponent_hh_EXTERNAL_GUARD__
31 #include <LogComponent.hh>
36 #ifdef USE_stub_in_nt_dll
37 # ifndef USE_core_stub_in_nt_dll
38 # define USE_core_stub_in_nt_dll
40 # ifndef USE_dyn_stub_in_nt_dll
41 # define USE_dyn_stub_in_nt_dll
46 # error "A local CPP macro _core_attr has already been defined."
48 # ifdef USE_core_stub_in_nt_dll
49 # define _core_attr _OMNIORB_NTDLL_IMPORT
56 # error "A local CPP macro _dyn_attr has already been defined."
58 # ifdef USE_dyn_stub_in_nt_dll
59 # define _dyn_attr _OMNIORB_NTDLL_IMPORT
69 #ifndef __ComponentConfiguratorFwdr__
70 #define __ComponentConfiguratorFwdr__
87 static void marshalObjRef(
_ptr_type, cdrStream&);
88 static _ptr_type unmarshalObjRef(cdrStream&);
91 typedef _CORBA_ObjRef_Var<_objref_ComponentConfiguratorFwdr, ComponentConfiguratorFwdr_Helper> ComponentConfiguratorFwdr_var;
92 typedef _CORBA_ObjRef_OUT_arg<_objref_ComponentConfiguratorFwdr,ComponentConfiguratorFwdr_Helper > ComponentConfiguratorFwdr_out;
101 typedef ComponentConfiguratorFwdr_var _var_type;
104 static _ptr_type _narrow(::CORBA::Object_ptr);
105 static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
109 static inline void _marshalObjRef(
_ptr_type, cdrStream&);
111 static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
112 omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
114 return (
_ptr_type) o->_ptrToObjRef(_PD_repoId);
119 static _core_attr
const char* _PD_repoId;
139 virtual void* _ptrToObjRef(
const char*);
153 virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
154 virtual _CORBA_Boolean is_a(
const char*)
const;
166 virtual _CORBA_Boolean _dispatch(omniCallHandle&);
169 virtual void* _ptrToInterface(
const char*);
170 virtual const char* _mostDerivedRepoId();
175 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_ComponentConfiguratorFwdr;
177 #ifndef __ComponentConfiguratorForwarder__
178 #define __ComponentConfiguratorForwarder__
195 static void marshalObjRef(
_ptr_type, cdrStream&);
196 static _ptr_type unmarshalObjRef(cdrStream&);
199 typedef _CORBA_ObjRef_Var<_objref_ComponentConfiguratorForwarder, ComponentConfiguratorForwarder_Helper> ComponentConfiguratorForwarder_var;
200 typedef _CORBA_ObjRef_OUT_arg<_objref_ComponentConfiguratorForwarder,ComponentConfiguratorForwarder_Helper > ComponentConfiguratorForwarder_out;
209 typedef ComponentConfiguratorForwarder_var _var_type;
212 static _ptr_type _narrow(::CORBA::Object_ptr);
213 static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
217 static inline void _marshalObjRef(
_ptr_type, cdrStream&);
219 static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
220 omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
222 return (
_ptr_type) o->_ptrToObjRef(_PD_repoId);
227 static _core_attr
const char* _PD_repoId;
234 public virtual ::CORBA::Object,
235 public virtual omniObjRef
238 void setTagFilter(const ::tag_list_t& tagList,
const char* objName);
239 void addTagFilter(const ::tag_list_t& tagList,
const char* objName);
240 void removeTagFilter(const ::tag_list_t& tagList,
const char* objName);
250 virtual void* _ptrToObjRef(
const char*);
264 virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
265 virtual _CORBA_Boolean is_a(
const char*)
const;
269 public virtual omniServant
274 virtual void setTagFilter(const ::tag_list_t& tagList,
const char* objName) = 0;
275 virtual void addTagFilter(const ::tag_list_t& tagList,
const char* objName) = 0;
276 virtual void removeTagFilter(const ::tag_list_t& tagList,
const char* objName) = 0;
279 virtual _CORBA_Boolean _dispatch(omniCallHandle&);
282 virtual void* _ptrToInterface(
const char*);
283 virtual const char* _mostDerivedRepoId();
288 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_ComponentConfiguratorForwarder;
290 #ifndef __LogCentralComponentFwdr__
291 #define __LogCentralComponentFwdr__
308 static void marshalObjRef(
_ptr_type, cdrStream&);
309 static _ptr_type unmarshalObjRef(cdrStream&);
312 typedef _CORBA_ObjRef_Var<_objref_LogCentralComponentFwdr, LogCentralComponentFwdr_Helper> LogCentralComponentFwdr_var;
313 typedef _CORBA_ObjRef_OUT_arg<_objref_LogCentralComponentFwdr,LogCentralComponentFwdr_Helper > LogCentralComponentFwdr_out;
322 typedef LogCentralComponentFwdr_var _var_type;
325 static _ptr_type _narrow(::CORBA::Object_ptr);
326 static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
330 static inline void _marshalObjRef(
_ptr_type, cdrStream&);
332 static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
333 omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
335 return (
_ptr_type) o->_ptrToObjRef(_PD_repoId);
340 static _core_attr
const char* _PD_repoId;
360 virtual void* _ptrToObjRef(
const char*);
374 virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
375 virtual _CORBA_Boolean is_a(
const char*)
const;
387 virtual _CORBA_Boolean _dispatch(omniCallHandle&);
390 virtual void* _ptrToInterface(
const char*);
391 virtual const char* _mostDerivedRepoId();
396 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_LogCentralComponentFwdr;
398 #ifndef __LogCentralComponentForwarder__
399 #define __LogCentralComponentForwarder__
416 static void marshalObjRef(
_ptr_type, cdrStream&);
417 static _ptr_type unmarshalObjRef(cdrStream&);
420 typedef _CORBA_ObjRef_Var<_objref_LogCentralComponentForwarder, LogCentralComponentForwarder_Helper> LogCentralComponentForwarder_var;
421 typedef _CORBA_ObjRef_OUT_arg<_objref_LogCentralComponentForwarder,LogCentralComponentForwarder_Helper > LogCentralComponentForwarder_out;
430 typedef LogCentralComponentForwarder_var _var_type;
433 static _ptr_type _narrow(::CORBA::Object_ptr);
434 static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
438 static inline void _marshalObjRef(
_ptr_type, cdrStream&);
440 static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
441 omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
443 return (
_ptr_type) o->_ptrToObjRef(_PD_repoId);
448 static _core_attr
const char* _PD_repoId;
455 public virtual ::CORBA::Object,
456 public virtual omniObjRef
459 ::CORBA::Short connectComponent(::CORBA::String_INOUT_arg componentName,
const char* componentHostname,
const char* message,
const char* compConfigurator, const ::log_time_t& componentTime, ::
tag_list_t& initialConfig,
const char* objName);
460 ::CORBA::Short disconnectComponent(
const char* componentName,
const char* message,
const char* objName);
461 void sendBuffer(const ::log_msg_buf_t& buffer,
const char* objName);
462 void ping(
const char* componentName,
const char* objName);
463 void synchronize(
const char* componentName, const ::log_time_t& componentTime,
const char* objName);
464 void test(
const char* objName);
474 virtual void* _ptrToObjRef(
const char*);
488 virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
489 virtual _CORBA_Boolean is_a(
const char*)
const;
493 public virtual omniServant
498 virtual ::CORBA::Short connectComponent(
char*& componentName,
const char* componentHostname,
const char* message,
const char* compConfigurator, const ::log_time_t& componentTime, ::
tag_list_t& initialConfig,
const char* objName) = 0;
499 virtual ::CORBA::Short disconnectComponent(
const char* componentName,
const char* message,
const char* objName) = 0;
500 virtual void sendBuffer(const ::log_msg_buf_t& buffer,
const char* objName) = 0;
501 virtual void ping(
const char* componentName,
const char* objName) = 0;
502 virtual void synchronize(
const char* componentName, const ::log_time_t& componentTime,
const char* objName) = 0;
503 virtual void test(
const char* objName) = 0;
506 virtual _CORBA_Boolean _dispatch(omniCallHandle&);
509 virtual void* _ptrToInterface(
const char*);
510 virtual const char* _mostDerivedRepoId();
515 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_LogCentralComponentForwarder;
526 inline ::ComponentConfiguratorFwdr_ptr _this() {
531 template <
class _omniT>
536 : pd_obj(&t), pd_poa(0), pd_rel(0) {}
538 : pd_obj(&t), pd_poa(p), pd_rel(0) {}
540 : pd_obj(t), pd_poa(0), pd_rel(r) {}
542 : pd_obj(t), pd_poa(p), pd_rel(r) {}
544 if( pd_poa ) ::CORBA::release(pd_poa);
545 if( pd_rel )
delete pd_obj;
548 _omniT* _tied_object() {
return pd_obj; }
550 void _tied_object(_omniT& t) {
551 if( pd_rel )
delete pd_obj;
556 void _tied_object(_omniT* t, _CORBA_Boolean r=1) {
557 if( pd_rel )
delete pd_obj;
562 _CORBA_Boolean _is_owner() {
return pd_rel; }
563 void _is_owner(_CORBA_Boolean io) { pd_rel = io; }
565 ::PortableServer::POA_ptr _default_POA() {
566 if( !pd_poa ) return ::PortableServer::POA::_the_root_poa();
567 else return ::PortableServer::POA::_duplicate(pd_poa);
570 void setTagFilter(
const tag_list_t& tagList) { pd_obj->setTagFilter(tagList); }
571 void addTagFilter(
const tag_list_t& tagList) { pd_obj->addTagFilter(tagList); }
572 void removeTagFilter(
const tag_list_t& tagList) { pd_obj->removeTagFilter(tagList); }
573 void test() { pd_obj->test(); }
578 ::PortableServer::POA_ptr pd_poa;
579 _CORBA_Boolean pd_rel;
584 public virtual ::PortableServer::ServantBase
589 inline ::ComponentConfiguratorForwarder_ptr _this() {
594 template <
class _omniT>
599 : pd_obj(&t), pd_poa(0), pd_rel(0) {}
601 : pd_obj(&t), pd_poa(p), pd_rel(0) {}
603 : pd_obj(t), pd_poa(0), pd_rel(r) {}
605 : pd_obj(t), pd_poa(p), pd_rel(r) {}
607 if( pd_poa ) ::CORBA::release(pd_poa);
608 if( pd_rel )
delete pd_obj;
611 _omniT* _tied_object() {
return pd_obj; }
613 void _tied_object(_omniT& t) {
614 if( pd_rel )
delete pd_obj;
619 void _tied_object(_omniT* t, _CORBA_Boolean r=1) {
620 if( pd_rel )
delete pd_obj;
625 _CORBA_Boolean _is_owner() {
return pd_rel; }
626 void _is_owner(_CORBA_Boolean io) { pd_rel = io; }
628 ::PortableServer::POA_ptr _default_POA() {
629 if( !pd_poa ) return ::PortableServer::POA::_the_root_poa();
630 else return ::PortableServer::POA::_duplicate(pd_poa);
633 void setTagFilter(
const tag_list_t& tagList,
const char* objName) { pd_obj->setTagFilter(tagList, objName); }
634 void addTagFilter(
const tag_list_t& tagList,
const char* objName) { pd_obj->addTagFilter(tagList, objName); }
635 void removeTagFilter(
const tag_list_t& tagList,
const char* objName) { pd_obj->removeTagFilter(tagList, objName); }
640 ::PortableServer::POA_ptr pd_poa;
641 _CORBA_Boolean pd_rel;
651 inline ::LogCentralComponentFwdr_ptr _this() {
656 template <
class _omniT>
661 : pd_obj(&t), pd_poa(0), pd_rel(0) {}
663 : pd_obj(&t), pd_poa(p), pd_rel(0) {}
665 : pd_obj(t), pd_poa(0), pd_rel(r) {}
667 : pd_obj(t), pd_poa(p), pd_rel(r) {}
669 if( pd_poa ) ::CORBA::release(pd_poa);
670 if( pd_rel )
delete pd_obj;
673 _omniT* _tied_object() {
return pd_obj; }
675 void _tied_object(_omniT& t) {
676 if( pd_rel )
delete pd_obj;
681 void _tied_object(_omniT* t, _CORBA_Boolean r=1) {
682 if( pd_rel )
delete pd_obj;
687 _CORBA_Boolean _is_owner() {
return pd_rel; }
688 void _is_owner(_CORBA_Boolean io) { pd_rel = io; }
690 ::PortableServer::POA_ptr _default_POA() {
691 if( !pd_poa ) return ::PortableServer::POA::_the_root_poa();
692 else return ::PortableServer::POA::_duplicate(pd_poa);
695 void test() { pd_obj->test(); }
696 ::CORBA::Short connectComponent(
char*& componentName,
const char* componentHostname,
const char* message,
const char* compConfigurator,
const log_time_t& componentTime,
tag_list_t& initialConfig) {
return pd_obj->connectComponent(componentName, componentHostname, message, compConfigurator, componentTime, initialConfig); }
697 ::CORBA::Short disconnectComponent(
const char* componentName,
const char* message) {
return pd_obj->disconnectComponent(componentName, message); }
698 void sendBuffer(
const log_msg_buf_t& buffer) { pd_obj->sendBuffer(buffer); }
699 void ping(
const char* componentName) { pd_obj->ping(componentName); }
700 void synchronize(
const char* componentName,
const log_time_t& componentTime) { pd_obj->synchronize(componentName, componentTime); }
705 ::PortableServer::POA_ptr pd_poa;
706 _CORBA_Boolean pd_rel;
711 public virtual ::PortableServer::ServantBase
716 inline ::LogCentralComponentForwarder_ptr _this() {
721 template <
class _omniT>
726 : pd_obj(&t), pd_poa(0), pd_rel(0) {}
728 : pd_obj(&t), pd_poa(p), pd_rel(0) {}
730 : pd_obj(t), pd_poa(0), pd_rel(r) {}
732 : pd_obj(t), pd_poa(p), pd_rel(r) {}
734 if( pd_poa ) ::CORBA::release(pd_poa);
735 if( pd_rel )
delete pd_obj;
738 _omniT* _tied_object() {
return pd_obj; }
740 void _tied_object(_omniT& t) {
741 if( pd_rel )
delete pd_obj;
746 void _tied_object(_omniT* t, _CORBA_Boolean r=1) {
747 if( pd_rel )
delete pd_obj;
752 _CORBA_Boolean _is_owner() {
return pd_rel; }
753 void _is_owner(_CORBA_Boolean io) { pd_rel = io; }
755 ::PortableServer::POA_ptr _default_POA() {
756 if( !pd_poa ) return ::PortableServer::POA::_the_root_poa();
757 else return ::PortableServer::POA::_duplicate(pd_poa);
760 ::CORBA::Short connectComponent(
char*& componentName,
const char* componentHostname,
const char* message,
const char* compConfigurator,
const log_time_t& componentTime,
tag_list_t& initialConfig,
const char* objName) {
return pd_obj->connectComponent(componentName, componentHostname, message, compConfigurator, componentTime, initialConfig, objName); }
761 ::CORBA::Short disconnectComponent(
const char* componentName,
const char* message,
const char* objName) {
return pd_obj->disconnectComponent(componentName, message, objName); }
762 void sendBuffer(
const log_msg_buf_t& buffer,
const char* objName) { pd_obj->sendBuffer(buffer, objName); }
763 void ping(
const char* componentName,
const char* objName) { pd_obj->ping(componentName, objName); }
764 void synchronize(
const char* componentName,
const log_time_t& componentTime,
const char* objName) { pd_obj->synchronize(componentName, componentTime, objName); }
765 void test(
const char* objName) { pd_obj->test(objName); }
770 ::PortableServer::POA_ptr pd_poa;
771 _CORBA_Boolean pd_rel;
803 omniObjRef::_marshal(obj->_PR_getobj(),s);
809 omniObjRef::_marshal(obj->_PR_getobj(),s);
815 omniObjRef::_marshal(obj->_PR_getobj(),s);
821 omniObjRef::_marshal(obj->_PR_getobj(),s);
827 #ifdef USE_stub_in_nt_dll_NOT_DEFINED_LogComponentFwdr
828 # undef USE_stub_in_nt_dll
829 # undef USE_stub_in_nt_dll_NOT_DEFINED_LogComponentFwdr
831 #ifdef USE_core_stub_in_nt_dll_NOT_DEFINED_LogComponentFwdr
832 # undef USE_core_stub_in_nt_dll
833 # undef USE_core_stub_in_nt_dll_NOT_DEFINED_LogComponentFwdr
835 #ifdef USE_dyn_stub_in_nt_dll_NOT_DEFINED_LogComponentFwdr
836 # undef USE_dyn_stub_in_nt_dll
837 # undef USE_dyn_stub_in_nt_dll_NOT_DEFINED_LogComponentFwdr
840 #endif // __LogComponentFwdr_hh__