2 #ifndef __LogToolFwdr_hh__ 3 #define __LogToolFwdr_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_LogToolFwdr 12 #ifndef USE_core_stub_in_nt_dll 13 # define USE_core_stub_in_nt_dll_NOT_DEFINED_LogToolFwdr 15 #ifndef USE_dyn_stub_in_nt_dll 16 # define USE_dyn_stub_in_nt_dll_NOT_DEFINED_LogToolFwdr 21 #ifndef __LogTypes_hh_EXTERNAL_GUARD__ 22 #define __LogTypes_hh_EXTERNAL_GUARD__ 23 #include <LogTypes.hh> 25 #ifndef __LogTool_hh_EXTERNAL_GUARD__ 26 #define __LogTool_hh_EXTERNAL_GUARD__ 32 #ifdef USE_stub_in_nt_dll 33 # ifndef USE_core_stub_in_nt_dll 34 # define USE_core_stub_in_nt_dll 36 # ifndef USE_dyn_stub_in_nt_dll 37 # define USE_dyn_stub_in_nt_dll 42 # error "A local CPP macro _core_attr has already been defined." 44 # ifdef USE_core_stub_in_nt_dll 45 # define _core_attr _OMNIORB_NTDLL_IMPORT 52 # error "A local CPP macro _dyn_attr has already been defined." 54 # ifdef USE_dyn_stub_in_nt_dll 55 # define _dyn_attr _OMNIORB_NTDLL_IMPORT 63 #ifndef __ToolMsgReceiverFwdr__ 64 #define __ToolMsgReceiverFwdr__ 76 static _ptr_type _nil();
77 static _CORBA_Boolean is_nil(_ptr_type);
78 static void release(_ptr_type);
79 static void duplicate(_ptr_type);
80 static void marshalObjRef(_ptr_type, cdrStream&);
81 static _ptr_type unmarshalObjRef(cdrStream&);
84 typedef _CORBA_ObjRef_Var<_objref_ToolMsgReceiverFwdr, ToolMsgReceiverFwdr_Helper> ToolMsgReceiverFwdr_var;
85 typedef _CORBA_ObjRef_OUT_arg<_objref_ToolMsgReceiverFwdr,ToolMsgReceiverFwdr_Helper > ToolMsgReceiverFwdr_out;
94 typedef ToolMsgReceiverFwdr_var _var_type;
96 static _ptr_type _duplicate(_ptr_type);
97 static _ptr_type _narrow(::CORBA::Object_ptr);
98 static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
100 static _ptr_type _nil();
102 static inline void _marshalObjRef(_ptr_type, cdrStream&);
104 static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
105 omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
107 return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
112 static inline _ptr_type _fromObjRef(omniObjRef* o) {
114 return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
119 static _core_attr
const char* _PD_repoId;
141 virtual void* _ptrToObjRef(
const char*);
155 virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
156 virtual _CORBA_Boolean is_a(
const char*)
const;
168 virtual _CORBA_Boolean _dispatch(omniCallHandle&);
171 virtual void* _ptrToInterface(
const char*);
172 virtual const char* _mostDerivedRepoId();
177 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_ToolMsgReceiverFwdr;
179 #ifndef __ToolMsgReceiverForwarder__ 180 #define __ToolMsgReceiverForwarder__ 192 static _ptr_type _nil();
193 static _CORBA_Boolean is_nil(_ptr_type);
194 static void release(_ptr_type);
195 static void duplicate(_ptr_type);
196 static void marshalObjRef(_ptr_type, cdrStream&);
197 static _ptr_type unmarshalObjRef(cdrStream&);
200 typedef _CORBA_ObjRef_Var<_objref_ToolMsgReceiverForwarder, ToolMsgReceiverForwarder_Helper> ToolMsgReceiverForwarder_var;
201 typedef _CORBA_ObjRef_OUT_arg<_objref_ToolMsgReceiverForwarder,ToolMsgReceiverForwarder_Helper > ToolMsgReceiverForwarder_out;
210 typedef ToolMsgReceiverForwarder_var _var_type;
212 static _ptr_type _duplicate(_ptr_type);
213 static _ptr_type _narrow(::CORBA::Object_ptr);
214 static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
216 static _ptr_type _nil();
218 static inline void _marshalObjRef(_ptr_type, cdrStream&);
220 static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
221 omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
223 return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
228 static inline _ptr_type _fromObjRef(omniObjRef* o) {
230 return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
235 static _core_attr
const char* _PD_repoId;
242 public virtual ::CORBA::Object,
243 public virtual omniObjRef
247 void sendMsg(const ::log_msg_buf_t& msgBuf,
const char* objName);
258 virtual void* _ptrToObjRef(
const char*);
272 virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
273 virtual _CORBA_Boolean is_a(
const char*)
const;
277 public virtual omniServant
282 virtual void sendMsg(const ::log_msg_buf_t& msgBuf,
const char* objName) = 0;
285 virtual _CORBA_Boolean _dispatch(omniCallHandle&);
288 virtual void* _ptrToInterface(
const char*);
289 virtual const char* _mostDerivedRepoId();
294 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_ToolMsgReceiverForwarder;
296 #ifndef __LogCentralToolFwdr__ 297 #define __LogCentralToolFwdr__ 309 static _ptr_type _nil();
310 static _CORBA_Boolean is_nil(_ptr_type);
311 static void release(_ptr_type);
312 static void duplicate(_ptr_type);
313 static void marshalObjRef(_ptr_type, cdrStream&);
314 static _ptr_type unmarshalObjRef(cdrStream&);
317 typedef _CORBA_ObjRef_Var<_objref_LogCentralToolFwdr, LogCentralToolFwdr_Helper> LogCentralToolFwdr_var;
318 typedef _CORBA_ObjRef_OUT_arg<_objref_LogCentralToolFwdr,LogCentralToolFwdr_Helper > LogCentralToolFwdr_out;
327 typedef LogCentralToolFwdr_var _var_type;
329 static _ptr_type _duplicate(_ptr_type);
330 static _ptr_type _narrow(::CORBA::Object_ptr);
331 static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
333 static _ptr_type _nil();
335 static inline void _marshalObjRef(_ptr_type, cdrStream&);
337 static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
338 omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
340 return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
345 static inline _ptr_type _fromObjRef(omniObjRef* o) {
347 return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
352 static _core_attr
const char* _PD_repoId;
374 virtual void* _ptrToObjRef(
const char*);
388 virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
389 virtual _CORBA_Boolean is_a(
const char*)
const;
401 virtual _CORBA_Boolean _dispatch(omniCallHandle&);
404 virtual void* _ptrToInterface(
const char*);
405 virtual const char* _mostDerivedRepoId();
410 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_LogCentralToolFwdr;
412 #ifndef __LogCentralToolForwarder__ 413 #define __LogCentralToolForwarder__ 425 static _ptr_type _nil();
426 static _CORBA_Boolean is_nil(_ptr_type);
427 static void release(_ptr_type);
428 static void duplicate(_ptr_type);
429 static void marshalObjRef(_ptr_type, cdrStream&);
430 static _ptr_type unmarshalObjRef(cdrStream&);
433 typedef _CORBA_ObjRef_Var<_objref_LogCentralToolForwarder, LogCentralToolForwarder_Helper> LogCentralToolForwarder_var;
434 typedef _CORBA_ObjRef_OUT_arg<_objref_LogCentralToolForwarder,LogCentralToolForwarder_Helper > LogCentralToolForwarder_out;
443 typedef LogCentralToolForwarder_var _var_type;
445 static _ptr_type _duplicate(_ptr_type);
446 static _ptr_type _narrow(::CORBA::Object_ptr);
447 static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
449 static _ptr_type _nil();
451 static inline void _marshalObjRef(_ptr_type, cdrStream&);
453 static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
454 omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
456 return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
461 static inline _ptr_type _fromObjRef(omniObjRef* o) {
463 return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
468 static _core_attr
const char* _PD_repoId;
475 public virtual ::CORBA::Object,
476 public virtual omniObjRef
480 ::CORBA::Short connectTool(::CORBA::String_INOUT_arg toolName,
const char* msgReceiver,
const char* objName);
481 ::CORBA::Short disconnectTool(
const char* toolName,
const char* objName);
482 tag_list_t* getDefinedTags(
const char* objName);
484 ::CORBA::Short addFilter(
const char* toolName, const ::filter_t& filter,
const char* objName);
485 ::CORBA::Short removeFilter(
const char* toolName,
const char* filterName,
const char* objName);
486 ::CORBA::Short flushAllFilters(
const char* toolName,
const char* objName);
497 virtual void* _ptrToObjRef(
const char*);
511 virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
512 virtual _CORBA_Boolean is_a(
const char*)
const;
516 public virtual omniServant
521 virtual ::CORBA::Short connectTool(
char*& toolName,
const char* msgReceiver,
const char* objName) = 0;
522 virtual ::CORBA::Short disconnectTool(
const char* toolName,
const char* objName) = 0;
523 virtual tag_list_t* getDefinedTags(
const char* objName) = 0;
525 virtual ::CORBA::Short addFilter(
const char* toolName, const ::filter_t& filter,
const char* objName) = 0;
526 virtual ::CORBA::Short removeFilter(
const char* toolName,
const char* filterName,
const char* objName) = 0;
527 virtual ::CORBA::Short flushAllFilters(
const char* toolName,
const char* objName) = 0;
530 virtual _CORBA_Boolean _dispatch(omniCallHandle&);
533 virtual void* _ptrToInterface(
const char*);
534 virtual const char* _mostDerivedRepoId();
539 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_LogCentralToolForwarder;
550 inline ::ToolMsgReceiverFwdr_ptr _this() {
555 template <
class _omniT>
560 : pd_obj(&t), pd_poa(0), pd_rel(0) {}
562 : pd_obj(&t), pd_poa(p), pd_rel(0) {}
564 : pd_obj(t), pd_poa(0), pd_rel(r) {}
566 : pd_obj(t), pd_poa(p), pd_rel(r) {}
568 if (pd_poa) ::CORBA::release(pd_poa);
569 if (pd_rel)
delete pd_obj;
572 _omniT* _tied_object() {
return pd_obj; }
574 void _tied_object(_omniT& t) {
575 if (pd_rel)
delete pd_obj;
580 void _tied_object(_omniT* t, _CORBA_Boolean r=1) {
581 if (pd_rel)
delete pd_obj;
586 _CORBA_Boolean _is_owner() {
return pd_rel; }
587 void _is_owner(_CORBA_Boolean io) { pd_rel = io; }
589 ::PortableServer::POA_ptr _default_POA() {
590 if (!pd_poa) return ::PortableServer::POA::_the_root_poa();
591 else return ::PortableServer::POA::_duplicate(pd_poa);
594 void sendMsg(
const log_msg_buf_t& msgBuf) { pd_obj->sendMsg(msgBuf); }
599 ::PortableServer::POA_ptr pd_poa;
600 _CORBA_Boolean pd_rel;
605 public virtual ::PortableServer::ServantBase
610 inline ::ToolMsgReceiverForwarder_ptr _this() {
615 template <
class _omniT>
620 : pd_obj(&t), pd_poa(0), pd_rel(0) {}
622 : pd_obj(&t), pd_poa(p), pd_rel(0) {}
624 : pd_obj(t), pd_poa(0), pd_rel(r) {}
626 : pd_obj(t), pd_poa(p), pd_rel(r) {}
628 if (pd_poa) ::CORBA::release(pd_poa);
629 if (pd_rel)
delete pd_obj;
632 _omniT* _tied_object() {
return pd_obj; }
634 void _tied_object(_omniT& t) {
635 if (pd_rel)
delete pd_obj;
640 void _tied_object(_omniT* t, _CORBA_Boolean r=1) {
641 if (pd_rel)
delete pd_obj;
646 _CORBA_Boolean _is_owner() {
return pd_rel; }
647 void _is_owner(_CORBA_Boolean io) { pd_rel = io; }
649 ::PortableServer::POA_ptr _default_POA() {
650 if (!pd_poa) return ::PortableServer::POA::_the_root_poa();
651 else return ::PortableServer::POA::_duplicate(pd_poa);
654 void sendMsg(
const log_msg_buf_t& msgBuf,
const char* objName) { pd_obj->sendMsg(msgBuf, objName); }
659 ::PortableServer::POA_ptr pd_poa;
660 _CORBA_Boolean pd_rel;
670 inline ::LogCentralToolFwdr_ptr _this() {
675 template <
class _omniT>
680 : pd_obj(&t), pd_poa(0), pd_rel(0) {}
682 : pd_obj(&t), pd_poa(p), pd_rel(0) {}
684 : pd_obj(t), pd_poa(0), pd_rel(r) {}
686 : pd_obj(t), pd_poa(p), pd_rel(r) {}
688 if (pd_poa) ::CORBA::release(pd_poa);
689 if (pd_rel)
delete pd_obj;
692 _omniT* _tied_object() {
return pd_obj; }
694 void _tied_object(_omniT& t) {
695 if (pd_rel)
delete pd_obj;
700 void _tied_object(_omniT* t, _CORBA_Boolean r=1) {
701 if (pd_rel)
delete pd_obj;
706 _CORBA_Boolean _is_owner() {
return pd_rel; }
707 void _is_owner(_CORBA_Boolean io) { pd_rel = io; }
709 ::PortableServer::POA_ptr _default_POA() {
710 if (!pd_poa) return ::PortableServer::POA::_the_root_poa();
711 else return ::PortableServer::POA::_duplicate(pd_poa);
714 void test() { pd_obj->test(); }
715 ::CORBA::Short connectTool(
char*& toolName,
const char* msgReceiver) {
return pd_obj->connectTool(toolName, msgReceiver); }
716 ::CORBA::Short disconnectTool(
const char* toolName) {
return pd_obj->disconnectTool(toolName); }
717 tag_list_t* getDefinedTags() {
return pd_obj->getDefinedTags(); }
718 component_list_t* getDefinedComponents() {
return pd_obj->getDefinedComponents(); }
719 ::CORBA::Short addFilter(
const char* toolName,
const filter_t& filter) {
return pd_obj->addFilter(toolName, filter); }
720 ::CORBA::Short removeFilter(
const char* toolName,
const char* filterName) {
return pd_obj->removeFilter(toolName, filterName); }
721 ::CORBA::Short flushAllFilters(
const char* toolName) {
return pd_obj->flushAllFilters(toolName); }
726 ::PortableServer::POA_ptr pd_poa;
727 _CORBA_Boolean pd_rel;
732 public virtual ::PortableServer::ServantBase
737 inline ::LogCentralToolForwarder_ptr _this() {
742 template <
class _omniT>
747 : pd_obj(&t), pd_poa(0), pd_rel(0) {}
749 : pd_obj(&t), pd_poa(p), pd_rel(0) {}
751 : pd_obj(t), pd_poa(0), pd_rel(r) {}
753 : pd_obj(t), pd_poa(p), pd_rel(r) {}
755 if (pd_poa) ::CORBA::release(pd_poa);
756 if (pd_rel)
delete pd_obj;
759 _omniT* _tied_object() {
return pd_obj; }
761 void _tied_object(_omniT& t) {
762 if (pd_rel)
delete pd_obj;
767 void _tied_object(_omniT* t, _CORBA_Boolean r=1) {
768 if (pd_rel)
delete pd_obj;
773 _CORBA_Boolean _is_owner() {
return pd_rel; }
774 void _is_owner(_CORBA_Boolean io) { pd_rel = io; }
776 ::PortableServer::POA_ptr _default_POA() {
777 if (!pd_poa) return ::PortableServer::POA::_the_root_poa();
778 else return ::PortableServer::POA::_duplicate(pd_poa);
781 ::CORBA::Short connectTool(
char*& toolName,
const char* msgReceiver,
const char* objName) {
return pd_obj->connectTool(toolName, msgReceiver, objName); }
782 ::CORBA::Short disconnectTool(
const char* toolName,
const char* objName) {
return pd_obj->disconnectTool(toolName, objName); }
783 tag_list_t* getDefinedTags(
const char* objName) {
return pd_obj->getDefinedTags(objName); }
784 component_list_t* getDefinedComponents(
const char* objName) {
return pd_obj->getDefinedComponents(objName); }
785 ::CORBA::Short addFilter(
const char* toolName,
const filter_t& filter,
const char* objName) {
return pd_obj->addFilter(toolName, filter, objName); }
786 ::CORBA::Short removeFilter(
const char* toolName,
const char* filterName,
const char* objName) {
return pd_obj->removeFilter(toolName, filterName, objName); }
787 ::CORBA::Short flushAllFilters(
const char* toolName,
const char* objName) {
return pd_obj->flushAllFilters(toolName, objName); }
792 ::PortableServer::POA_ptr pd_poa;
793 _CORBA_Boolean pd_rel;
825 omniObjRef::_marshal(obj->_PR_getobj(),s);
830 omniObjRef::_marshal(obj->_PR_getobj(),s);
835 omniObjRef::_marshal(obj->_PR_getobj(),s);
840 omniObjRef::_marshal(obj->_PR_getobj(),s);
845 #ifdef USE_stub_in_nt_dll_NOT_DEFINED_LogToolFwdr 846 # undef USE_stub_in_nt_dll 847 # undef USE_stub_in_nt_dll_NOT_DEFINED_LogToolFwdr 849 #ifdef USE_core_stub_in_nt_dll_NOT_DEFINED_LogToolFwdr 850 # undef USE_core_stub_in_nt_dll 851 # undef USE_core_stub_in_nt_dll_NOT_DEFINED_LogToolFwdr 853 #ifdef USE_dyn_stub_in_nt_dll_NOT_DEFINED_LogToolFwdr 854 # undef USE_dyn_stub_in_nt_dll 855 # undef USE_dyn_stub_in_nt_dll_NOT_DEFINED_LogToolFwdr 858 #endif // __LogToolFwdr_hh__
Definition: LogTypes.hh:107
Definition: LogTypes.hh:221
Definition: LogTool.hh:73
Definition: LogTypes.hh:335