#include <acdk.h>
#include <acdkx/orb/orb.h>
#include <acdkx/orb/ServerDelegate.h>
#include <org/omg/CORBA/ServerRequest.h>
#include <org/omg/CORBA/portable/ResponseHandler.h>
#include <org/omg/CORBA/portable/RemarshalException.h>
#include <org/omg/CORBA/portable/ApplicationException.h>
#include AcdkObjectInterface.h
Namespaces | |
namespace | acdkx |
namespace | acdkx::orb |
Defines | |
#define | ACDK_DECL_CORPROXY(ClassName, export) |
use this to declare a generic interface proxy implementation The ClassName is an interface, which delegates all calls to the dmi invoke interface |
|
Value: ACDK_DECL_CLASS(ClassName); \ class export ClassName##Proxy \ : extends ::acdkx::orb::CorObject \ , implements ClassName \ { \ public: \ IRObjectProxy(IN(::acdkx::orb::RCorObject) obj) \ : ACDK_FQ_SUPER_QUALIFIER(::acdkx::orb::, CorObject)(obj->objectKey(), obj->orb()) \ { \ setRemoteClazz(ClassName ::clazzInfo()); \ } \ }
|