2005/5/9

     
 

CorObject_h

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

CorObject.h File Reference

#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


Define Documentation

#define ACDK_DECL_CORPROXY ClassName,
export   ) 
 

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()); \
} \
}
use this to declare a generic interface proxy implementation The ClassName is an interface, which delegates all calls to the dmi invoke interface