[orbitcpp-list] Where is Policy class? : )
Status: Beta
Brought to you by:
philipd
From: Artem Gr <ar...@bi...> - 2001-09-01 11:45:04
|
Policy class is mentioned in orbitcpp headers but isn't implemented... : ( Source: 8<--------------------------------------------------------------------->8 CORBA::Policy policies; policies.length(4); policies[0] = rootPoa->create_lifespan_policy (PortableServer::PERSISTENT); policies[1] = rootPoa->create_request_processing_policy(PortableServer::USE_SERVANT_MANAGER); policies[2] = rootPoa->create_servant_retention_policy(PortableServer::RETAIN); policies[3] = rootPoa->create_id_uniqueness_policy(PortableServer::UNIQUE_ID); policies[4] = rootPoa->create_id_assignment_policy(PortableServer::SYSTEM_ID) 8<--------------------------------------------------------------------->8 Error: 8<--------------------------------------------------------------------->8 corba_t.cc: In method `void corba_t::start()': corba_t.cc:26: aggregate `class CORBA::Policy policies' has incomplete type and cannot be initialized corba_t.cc:28: `PERSISTENT' undeclared in namespace `PortableServer' corba_t.cc:29: `USE_SERVANT_MANAGER' undeclared in namespace `PortableServer' corba_t.cc:30: `RETAIN' undeclared in namespace `PortableServer' corba_t.cc:31: `UNIQUE_ID' undeclared in namespace `PortableServer' corba_t.cc:32: `SYSTEM_ID' undeclared in namespace `PortableServer' corba_t.cc:34: parse error before `::' make: *** [obj/corba_t.o] Error 1 8<--------------------------------------------------------------------->8 P.S. Is there a (preferred) way to use ORBit C API in places where orbitcpp API doesn't work? |