client-cpp
0.6.2
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
Kaa.hpp
Go to the documentation of this file.
1
/*
2
* Copyright 2014 CyberVision, Inc.
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*/
16
17
#ifndef KAA_HPP_
18
#define KAA_HPP_
19
20
#include "
kaa/KaaClient.hpp
"
21
#include <botan/botan.h>
22
23
namespace
kaa {
24
30
class
Kaa
31
{
32
public
:
36
static
void
init
(
int
options =
KaaClient::KAA_DEFAULT_OPTIONS
);
37
41
static
void
start
();
42
46
static
void
stop
();
47
54
static
IKaaClient
&
getKaaClient
();
55
59
static
void
pause
();
60
64
static
void
resume
();
65
66
private
:
67
Kaa
();
68
~
Kaa
();
69
Kaa
(
const
Kaa
&);
70
Kaa
& operator=(
const
Kaa
&);
71
72
private
:
73
static
Botan::LibraryInitializer botanInit_;
74
static
KaaClient
client_;
75
76
};
77
78
}
79
80
#endif
kaa::IKaaClient
Definition:
IKaaClient.hpp:48
kaa::Kaa::resume
static void resume()
KaaClient.hpp
kaa::KaaClient
Definition:
KaaClient.hpp:62
kaa::KaaClient::KAA_DEFAULT_OPTIONS
static const int KAA_DEFAULT_OPTIONS
Definition:
KaaClient.hpp:105
kaa::Kaa::pause
static void pause()
kaa::Kaa::init
static void init(int options=KaaClient::KAA_DEFAULT_OPTIONS)
kaa::Kaa::start
static void start()
kaa::Kaa::getKaaClient
static IKaaClient & getKaaClient()
kaa::Kaa
Definition:
Kaa.hpp:30
kaa::Kaa::stop
static void stop()
var
lib
jenkins
workspace
kaa_stable
client
client-multi
client-cpp
kaa
Kaa.hpp
Generated on Fri Jan 2 2015 19:19:44 for client-cpp by
1.8.7