|
Public Member Functions |
| ServerDelegate () |
| called if this is server-component
|
| ServerDelegate (IN(RString) theobjectref) |
| called if it is an client
|
| ServerDelegate (IN(RORB) theOrb, IN(RString) theobjectref) |
| ServerDelegate (IN(RORB) theOrb, IN(RObjectKey) theObject) |
| ~ServerDelegate () |
virtual void | finalize () |
| This is for java-compatibility.
|
RObjectKey | objectKey () |
void | setObjectKey (IN(RObjectKey) key) |
virtual::org::omg::CORBA::portable::RDelegate | _get_delegate () |
virtual void | _set_delegate (IN(::org::omg::CORBA::portable::RDelegate) del) |
virtual bool | is_nil () |
virtual::org::omg::CORBA::RObject | get_interface_def () |
virtual::org::omg::CORBA::RObject | duplicate () |
| does nothing, because internal reference counting will be used
|
virtual void | release () |
| does nothing, because internal reference counting will be used
|
virtual bool | is_a (IN(RString) logical_type_id) |
virtual bool | non_existent () |
virtual bool | is_equivalent (IN(::org::omg::CORBA::RObject) other_object) |
virtual int | hash (int maximum) |
::org::omg::CORBA::portable::ROutputStream | _request (IN(RString) operation, bool responseExpected) |
| called by a stub to obtain an OutputStream for marshaling arguments.
|
::org::omg::CORBA::portable::RInputStream | _invoke (IN(::org::omg::CORBA::portable::ROutputStream) output) throw ( RApplicationException , RRemarshalException ) |
| called by a stup
|
virtual void | _releaseReply (IN(::org::omg::CORBA::portable::RInputStream) input) |
virtual bool | is_local () |
::acdk::lang::Object * | localObject () |
virtual RString | toString () |
| return a string representation of this object Object::toString() return getName() by default
|
virtual::org::omg::CORBA::RORB | orb () |
virtual bool | is_nil (::org::omg::CORBA::RObject self) |
virtual::org::omg::CORBA::RObject | get_interface_def (IN(::org::omg::CORBA::RObject) self) |
virtual::org::omg::CORBA::RObject | duplicate (IN(::org::omg::CORBA::RObject) self) |
virtual void | release (IN(::org::omg::CORBA::RObject) self) |
virtual bool | is_a (IN(::org::omg::CORBA::RObject) self, IN(RString) repository_id) |
virtual bool | non_existent (IN(::org::omg::CORBA::RObject) self) |
virtual bool | is_equivalent (IN(::org::omg::CORBA::RObject) self, IN(::org::omg::CORBA::RObject) rhs) |
virtual int | hash (IN(::org::omg::CORBA::RObject) self, int max) |
virtual::org::omg::CORBA::portable::ROutputStream | request (IN(::org::omg::CORBA::RObject) self, IN(RString) operation, bool responseExpected) |
virtual::org::omg::CORBA::portable::RInputStream | orb_invoke (IN(::org::omg::CORBA::RObject) self, IN(::org::omg::CORBA::portable::ROutputStream) os) throw ( RApplicationException , RRemarshalException ) |
virtual void | releaseReply (IN(::org::omg::CORBA::RObject) self, IN(::org::omg::CORBA::portable::RInputStream) is) |
virtual::org::omg::CORBA::RORB | orb (IN(::org::omg::CORBA::RObject) self) |
virtual bool | is_local (IN(::org::omg::CORBA::RObject) self) |
virtual RString | get_typeid () |
| returns name of type id
|
virtual RString | toString (IN(::org::omg::CORBA::RObject) self) |
virtual void | write (::org::omg::CORBA::portable::OutputStream &out) |
bool | isClient () |
void | isClient (bool isclient) |
Static Public Member Functions |
RServerDelegate | read (::org::omg::CORBA::portable::InputStream &in, IN(RClass) clz=Nil) |
RServerDelegate | string_to_object (IN(RString) str) |
RString | object_to_string (IN(::org::omg::CORBA::RObject) obj) |
Private Attributes |
::org::omg::CORBA::RORB | _orb |
RObjectKey | _objectKey |
| the remote this pointer
|
RObjectKey | _currentObjectKey |
| used to store the current remote this pointer.
|
ROrbConnection | _connection |
bool | _isClient |
| this instance of ServerDelegate manages a client proxy
|
bool | _permanent |
| This server side instant should be permanent service and will not be destroyed until ORB finished.
|