Pepper_56_C++_interfaces
Pepper_56_C++_interfaces
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Typedefs
Enumerations
Macros
Groups
teec_context_samsung.h
1
// Copyright (c) 2017 Samsung Electronics. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#ifndef PPAPI_CPP_SAMSUNG_TEEC_CONTEXT_SAMSUNG_H_
6
#define PPAPI_CPP_SAMSUNG_TEEC_CONTEXT_SAMSUNG_H_
7
8
#include <string>
9
10
#include "ppapi/c/samsung/ppb_teec_context_samsung.h"
11
#include "
ppapi/cpp/completion_callback.h
"
12
#include "
ppapi/cpp/pass_ref.h
"
13
#include "
ppapi/cpp/resource.h
"
14
15
namespace
pp {
16
17
class
InstanceHandle;
18
19
class
TEECContext_Samsung
:
public
Resource
{
20
public
:
21
TEECContext_Samsung
();
22
24
explicit
TEECContext_Samsung
(
const
InstanceHandle
& instance);
25
26
explicit
TEECContext_Samsung
(PP_Resource resource);
27
28
TEECContext_Samsung
(
PassRef
, PP_Resource resource);
29
30
TEECContext_Samsung
(
const
TEECContext_Samsung
& other);
31
32
TEECContext_Samsung
& operator=(
const
TEECContext_Samsung
& other);
33
34
virtual
~
TEECContext_Samsung
();
35
52
int32_t
Open
(
const
std::string& context_name,
53
const
CompletionCallbackWithOutput<PP_TEEC_Result>
& callback);
54
};
55
56
}
// namespace pp
57
58
#endif // PPAPI_CPP_SAMSUNG_TEEC_CONTEXT_SAMSUNG_H_
pp::CompletionCallbackWithOutput
Definition:
completion_callback.h:189
pp::TEECContext_Samsung::Open
int32_t Open(const std::string &context_name, const CompletionCallbackWithOutput< PP_TEEC_Result > &callback)
completion_callback.h
pass_ref.h
resource.h
pp::InstanceHandle
Definition:
instance_handle.h:44
pp::PassRef
PassRef
Definition:
pass_ref.h:17
pp::TEECContext_Samsung
Definition:
teec_context_samsung.h:19
pp::Resource
A reference counted module resource.
Definition:
resource.h:20
ppapi
cpp
samsung
teec_context_samsung.h
Generated by
1.8.6