Pepper_47_C_interfaces
Main Page
Modules
Classes
Files
File List
File Members
samsung
pp_search_criteria_samsung.h
Go to the documentation of this file.
1
/* Copyright (c) 2015 Samsung Electronics. All rights reserved.
2
*/
3
4
/* From samsung/pp_search_criteria_samsung.idl,
5
* modified Wed Oct 26 12:14:59 2016.
6
*/
7
8
#ifndef PPAPI_C_SAMSUNG_PP_SEARCH_CRITERIA_SAMSUNG_H_
9
#define PPAPI_C_SAMSUNG_PP_SEARCH_CRITERIA_SAMSUNG_H_
10
11
#include "
ppapi/c/pp_bool.h
"
12
#include "
ppapi/c/pp_macros.h
"
13
#include "
ppapi/c/pp_stdint.h
"
14
#include "
ppapi/c/pp_var.h
"
15
16
/**
17
* @file
18
* This file defines the helper structure for
19
* <code>PPB_ServiceList_Samsung</code> interface.
20
*/
21
22
23
/**
24
* @addtogroup Enums
25
* @{
26
*/
27
/** Enum describing field to be used in TV service searching. */
28
typedef
enum
{
29
PP_SEARCH_ID
= 0,
30
PP_SEARCH_NAME
= 1
31
}
PP_CriteriaField
;
32
PP_COMPILE_ASSERT_SIZE_IN_BYTES
(
PP_CriteriaField
, 4);
33
/**
34
* @}
35
*/
36
37
/**
38
* @addtogroup Structs
39
* @{
40
*/
41
/** Structure describin search criteria for TV service searching. */
42
struct
PP_SearchCriteria
{
43
/**
44
* if <code>PP_TRUE</code> this field specifies
45
* that whole criteria is negated.
46
* WARNING: Not aplicable for name searching!
47
*/
48
PP_Bool
negation
;
49
/** Value of this field decides which field will be used for search. */
50
PP_CriteriaField
type
;
51
/** ID of the service to be searched. */
52
uint64_t
searchID
;
53
/** Name of the service to be searched. */
54
struct
PP_Var
searchName
;
55
};
56
PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES
(
PP_SearchCriteria
, 32);
57
/**
58
* @}
59
*/
60
61
#endif
/* PPAPI_C_SAMSUNG_PP_SEARCH_CRITERIA_SAMSUNG_H_ */
62
pp_macros.h
PP_COMPILE_ASSERT_SIZE_IN_BYTES
PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_CriteriaField, 4)
pp_bool.h
PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES
PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_SearchCriteria, 32)
PP_SearchCriteria::type
PP_CriteriaField type
Definition:
pp_search_criteria_samsung.h:50
PP_SearchCriteria::searchName
struct PP_Var searchName
Definition:
pp_search_criteria_samsung.h:54
PP_SearchCriteria::searchID
uint64_t searchID
Definition:
pp_search_criteria_samsung.h:52
PP_Var
Definition:
pp_var.h:166
PP_SEARCH_NAME
Definition:
pp_search_criteria_samsung.h:30
pp_stdint.h
pp_var.h
PP_CriteriaField
PP_CriteriaField
Definition:
pp_search_criteria_samsung.h:28
PP_SearchCriteria::negation
PP_Bool negation
Definition:
pp_search_criteria_samsung.h:48
PP_Bool
PP_Bool
Definition:
pp_bool.h:30
PP_SEARCH_ID
Definition:
pp_search_criteria_samsung.h:29
PP_SearchCriteria
Definition:
pp_search_criteria_samsung.h:42
Generated on Wed Apr 5 2017 11:09:17 for Pepper_47_C_interfaces by
1.8.6