code::ORBattr Class Reference

List of all members.

Detailed Description

A singleton class that provides access to the ORB used by CODE.


Public Member Functions

 ~ORBattr ()
 not meant to be subclassed.
CORBA::Object_var findObject (const std::string &obj_name) throw (CORBA::Exception)
 Returns an object pointer ready to pass into _narrow().
void registerObject (const std::string &obj_name, CORBA::Object_var obj) throw ( CORBA::Exception )
 Tells the world where to find this object.
void waitForPendingTasks () throw ( CORBA::Exception )
 Waits for processing to come in, does the job and then returns.
void doPendingTasks () throw ( CORBA::Exception )
 Handles any processing that's overdue.

Static Public Member Functions

static ORBattrgetORB () throw (CORBA::Exception)
 Returns the ORB singleton.

Protected Member Functions

 ORBattr () throw (CORBA::Exception)


Constructor & Destructor Documentation

code::ORBattr::~ORBattr (  ) 

not meant to be subclassed.

code::ORBattr::ORBattr (  )  throw (CORBA::Exception) [protected]


Member Function Documentation

void code::ORBattr::doPendingTasks (  )  throw ( CORBA::Exception )

Handles any processing that's overdue.

Returns immediately if there is no work to be done.

CORBA::Object_var code::ORBattr::findObject ( const std::string &  obj_name  )  throw (CORBA::Exception)

Returns an object pointer ready to pass into _narrow().

static ORBattr& code::ORBattr::getORB (  )  throw (CORBA::Exception) [inline, static]

Returns the ORB singleton.

void code::ORBattr::registerObject ( const std::string &  obj_name,
CORBA::Object_var  obj 
) throw ( CORBA::Exception )

Tells the world where to find this object.

void code::ORBattr::waitForPendingTasks (  )  throw ( CORBA::Exception )

Waits for processing to come in, does the job and then returns.


Generated on Fri May 4 13:40:10 2012 for WDSS-IIw2 by  doxygen 1.4.7