28 namespace OmniEvents {
35 public PortableServer::RefCountServantBase
39 Mapper(
const char*
id, CORBA::Object_ptr obj)
41 id_( CORBA::string_dup(id) ),
42 obj_( CORBA::Object::_duplicate(obj) )
44 DB(1,
"Initialising Mapper `"<<
id<<
"'.")
60 DB(20,
"Mapping `"<<
id_.in()<<
"'")
62 throw omniORB::LOCATION_FORWARD(CORBA::Object::_duplicate(
obj_),0);
64 throw omniORB::LOCATION_FORWARD(CORBA::Object::_duplicate(
obj_) );
68 string id()
const {
return string(
id_.in());}
71 CORBA::String_var
id_;