00001 #ifndef _IT_BUS_PDK_RM_ENDPOINT_MANAGER_FACTORY_H_
00002 #define _IT_BUS_PDK_RM_ENDPOINT_MANAGER_FACTORY_H_
00003
00004
00005
00006
00007 #include <it_bus/api_defines.h>
00008 #include <it_bus_pdk/endpoint.h>
00009
00010 namespace IT_Bus
00011 {
00012 class RMPersistentManager;
00013
00014 class RMEndpointManagerFactory :
00015 public IT_Bus::EndpointManagerFactory
00016 {
00017 public:
00018
00019 virtual void
00020 register_rm_persistent_manager(
00021 RMPersistentManager* manager
00022 ) = 0;
00023 };
00024
00025 }
00026
00027 #endif