artefaktur
software engineer &        architecture

 
 
 
 

class ARB

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

acdkx::arb::ARB Class Reference

#include <arb.h>

Inheritance diagram for acdkx::arb::ARB:

acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

virtual RString object_to_string (IN(acdk::lang::Object) obj)
virtual acdk::lang::Object string_to_object (IN(RString) obj)
virtual void run ()
virtual void shutdown ()
virtual bool work_pending ()
bool _doShutdown ()
RThreadGroup threadGroup ()
RObjectID impl_is_ready (IN(acdk::lang::Object) obj)
 Server: register object.

RConnection connect (IN(RObjectID) objid)
 Client: connect to the given client.

bool isLocalObject (IN(RObjectID) objid)

Static Public Member Functions

RARB getARB ()

Protected Member Functions

 ARB (int port=DEFAULT_ARB_PORT)

Private Attributes

int _port
RHashMap _objects
RHashMap _objectsIds
bool _shutdown
RThreadGroup _treadGroup
bool _isServer

Static Private Attributes

RARB _theARB

Constructor & Destructor Documentation

acdkx::arb::ARB::ARB int  port = DEFAULT_ARB_PORT  )  [inline, protected]
 


Member Function Documentation

bool acdkx::arb::ARB::_doShutdown  ) 
 

RConnection acdkx::arb::ARB::connect IN(RObjectID objid  ) 
 

Client: connect to the given client.

RARB acdkx::arb::ARB::getARB  )  [static]
 

RObjectID acdkx::arb::ARB::impl_is_ready IN(acdk::lang::Object obj  ) 
 

Server: register object.

bool acdkx::arb::ARB::isLocalObject IN(RObjectID objid  ) 
 

virtual RString acdkx::arb::ARB::object_to_string IN(acdk::lang::Object obj  )  [virtual]
 

virtual void acdkx::arb::ARB::run  )  [virtual]
 

virtual void acdkx::arb::ARB::shutdown  )  [virtual]
 

virtual acdk::lang::Object acdkx::arb::ARB::string_to_object IN(RString obj  )  [virtual]
 

RThreadGroup acdkx::arb::ARB::threadGroup  )  [inline]
 

virtual bool acdkx::arb::ARB::work_pending  )  [virtual]
 


Member Data Documentation

bool acdkx::arb::ARB::_isServer [private]
 

RHashMap acdkx::arb::ARB::_objects [private]
 

RHashMap acdkx::arb::ARB::_objectsIds [private]
 

int acdkx::arb::ARB::_port [private]
 

bool acdkx::arb::ARB::_shutdown [private]
 

RARB acdkx::arb::ARB::_theARB [static, private]
 

RThreadGroup acdkx::arb::ARB::_treadGroup [private]
 

 
Last modified 2005-05-08 18:34 by SYSTEM By Artefaktur, Ing. Bureau Kommer