2005/5/9
-- ACDK API Docs Misc header ORB_h
(c) 2005 byRoger Rene Kommer
Kindly hosted at:
#include <acdk.h> #include Config.h #include <acdk/net/ServerSocket.h> #include <acdk/net/Socket.h>
#include <acdk.h>
#include Config.h
#include <acdk/net/ServerSocket.h>
#include <acdk/net/Socket.h>
Value:
public: \ static R##InterfaceName GetProxy(IN(::acdkx::arb::RObjectID) objid); \ virtual ::acdk::lang::RObject getProxy(IN(::acdkx::arb::RObjectID) objid) { return (::acdk::lang::RObject)GetProxy(objid); } \ static R##InterfaceName GetProxy(IN(::acdk::lang::RObject) localobject); \ virtual ::acdk::lang::RObject getProxy(IN(::acdk::lang::RObject) localobject) { return (::acdk::lang::RObject)GetProxy(localobject); } \ virtual ::acdk::lang::dmi::ClazzMethodInfo* orbDispatch(const char* fname, ::acdk::lang::dmi::ScriptVarArray& args, ::acdk::lang::dmi::ScriptVarArray& ergs, ::acdk::lang::dmi::ScriptVar& ex, ::acdk::lang::dmi::ClazzMethodInfo* methinf = 0);
public: \ RString get_typeid() { return GetClass()->getName(); } \ static R##InterfaceName GetSkel(IN(::acdk::lang::RString) objKey); \ virtual ::acdk::lang::RObject getSkel(IN(::acdk::lang::RString) objKey) { return (::acdk::lang::RObject)GetSkel(objKey); } \ static R##InterfaceName GetSkel(IN(::acdk::lang::RObject) localobject); \ virtual ::org::omg::CORBA::portable::ROutputStream _invoke(IN(RString) method, ::org::omg::CORBA::portable::InputStream& input, ::org::omg::CORBA::portable::ResponseHandler& handler) THROWS1(::org::omg::CORBA::RSystemException);
used in clases which implements an CORBA interface.
Usage: class MyClass : extends acdkx::orb::ServerDelegate , implements ::acdkx::orb::selftests::TestInterface { ACDK_ORB_IMPL_INTERFACE_FQ(::acdk::my::ns::, TestInterface) }; .
public: \ static R##InterfaceName GetSkel(IN(::acdk::lang::RString) objKey); \ virtual ::acdk::lang::RObject getSkel(IN(::acdk::lang::RString) objKey) { return (::acdk::lang::RObject)GetSkel(objKey); } \ static R##InterfaceName GetSkel(IN(::acdk::lang::RObject) localobject); \ virtual ::acdk::lang::RObject getProxy(IN(::acdk::lang::RObject) localobject) { return (::acdk::lang::RObject)GetSkel(localobject); } \ virtual ::org::omg::CORBA::portable::ROutputStream _invoke(IN(RString) method, ::org::omg::CORBA::portable::InputStream& input, ::org::omg::CORBA::portable::ResponseHandler& handler) THROWS1(::org::omg::CORBA::RSystemException);