17 #ifndef IKAACLIENT_HPP_
18 #define IKAACLIENT_HPP_
25 class IProfileManager;
26 class EventFamilyFactory;
27 class INotificationManager;
28 class IConfigurationManager;
29 class IEventListenersResolver;
30 class IExternalTransportManager;
31 class ISchemaPersistenceManager;
32 class IEndpointRegistrationManager;
33 class IConfigurationPersistenceManager;
34 class IKaaChannelManager;
36 class IKaaDataMultiplexer;
37 class IKaaDataDemultiplexer;
std::pair< Botan::MemoryVector< boost::uint8_t >, std::string > KeyPair
virtual ILogCollector & getLogCollector()=0
virtual IProfileManager & getProfileManager()=0
virtual IConfigurationPersistenceManager & getConfigurationPersistenceManager()=0
virtual IKaaChannelManager & getChannelManager()=0
virtual IKaaDataMultiplexer & getBootstrapMultiplexer()=0
virtual IKaaDataDemultiplexer & getBootstrapDemultiplexer()=0
virtual EventFamilyFactory & getEventFamilyFactory()=0
virtual const KeyPair & getClientKeyPair()=0
virtual INotificationManager & getNotificationManager()=0
virtual ISchemaPersistenceManager & getSchemaPersistenceManager()=0
virtual IEndpointRegistrationManager & getEndpointRegistrationManager()=0
virtual IEventListenersResolver & getEventListenersResolver()=0
virtual IDeltaManager & getDeltaManager()=0
virtual IKaaDataDemultiplexer & getOperationDemultiplexer()=0
virtual IConfigurationManager & getConfigurationManager()=0
virtual IKaaDataMultiplexer & getOperationMultiplexer()=0