19 #ifndef INCLUDE_RCF_SESSIONOBJECTFACTORYSERVICE_HPP
20 #define INCLUDE_RCF_SESSIONOBJECTFACTORYSERVICE_HPP
22 #include <RCF/ObjectFactoryService.hpp>
26 class RCF_EXPORT SessionObjectFactoryService :
28 public StubFactoryRegistry,
32 boost::int32_t CreateSessionObject(
const std::string &objectName);
33 boost::int32_t DeleteSessionObject();
36 void onServiceAdded(RcfServer &server);
37 void onServiceRemoved(RcfServer &server);
40 typedef boost::shared_ptr<SessionObjectFactoryService>
41 SessionObjectFactoryServicePtr;
45 #endif // ! INCLUDE_RCF_SESSIONOBJECTFACTORYSERVICE_HPP