client-cpp
0.8.1
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
IKaaClientContext.hpp
Go to the documentation of this file.
1
17
#ifndef IKAACLIENTCONTEXT
18
#define IKAACLIENTCONTEXT
19
20
#include <memory>
21
#include <
kaa/IKaaClientStateStorage.hpp
>
22
23
namespace
kaa {
24
25
class
KaaClientProperties;
26
class
ILogger;
27
class
IExecutorContext;
28
29
class
IKaaClientContext
{
30
public
:
31
virtual
KaaClientProperties
&
getProperties
() = 0;
32
virtual
ILogger
&
getLogger
() = 0;
33
virtual
IKaaClientStateStorage
&
getStatus
() = 0;
34
virtual
IExecutorContext
&
getExecutorContext
() = 0;
35
36
virtual
~IKaaClientContext
() =
default
;
37
};
38
39
}
40
41
#endif // IKAACLIENTCONTEXT
42
kaa::IKaaClientContext::getExecutorContext
virtual IExecutorContext & getExecutorContext()=0
kaa::IKaaClientContext::getProperties
virtual KaaClientProperties & getProperties()=0
kaa::IKaaClientContext::getLogger
virtual ILogger & getLogger()=0
kaa::IKaaClientStateStorage
Definition:
IKaaClientStateStorage.hpp:35
kaa::IExecutorContext
Definition:
IExecutorContext.hpp:26
kaa::KaaClientProperties
Definition:
KaaClientProperties.hpp:25
IKaaClientStateStorage.hpp
kaa::ILogger
Definition:
ILogger.hpp:33
kaa::IKaaClientContext
Definition:
IKaaClientContext.hpp:29
kaa::IKaaClientContext::~IKaaClientContext
virtual ~IKaaClientContext()=default
kaa::IKaaClientContext::getStatus
virtual IKaaClientStateStorage & getStatus()=0
var
lib
jenkins
workspace
kaa_release_0_8_1
client
client-multi
client-cpp
kaa
IKaaClientContext.hpp
Generated on Tue Mar 15 2016 20:58:35 for client-cpp by
1.8.7