OpenClovis Logo

clCpmConfigApi.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2002-2012 OpenClovis Solutions Inc. All Rights Reserved.
3  *
4  * This file is available under a commercial license from the
5  * copyright holder or the GNU General Public License Version 2.0.
6  *
7  * The source code for this program is not published or otherwise
8  * divested of its trade secrets, irrespective of what has been
9  * deposited with the U.S. Copyright office.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14  * General Public License for more details.
15  *
16  * For more information, see the file COPYING provided with this
17  * material.
18  */
19 
32 #ifndef _CL_CPM_CONFIG_API_H_
33 #define _CL_CPM_CONFIG_API_H_
34 
35 #ifdef __cplusplus
36 extern "C"
37 {
38 #endif
39 
46 #define CL_CPM_DEFAULT_MIN_FREQ 2000
47 
54 #define CL_CPM_DEFAULT_MAX_FREQ 32000
55 
60 typedef enum
61 {
67 
72 
77 
84 
88 typedef struct
89 {
99 
104 typedef struct {
108  ClUint32T numItems;
114 
115 #ifdef __cplusplus
116 }
117 #endif
118 
119 #endif /* _CL_CPM_CONFIG_API_H_ */
120 
ClCpmCompProcessRelT
This definition of enum indicates the relationship between the component and the process.
Definition: clCpmConfigApi.h:61
@ CL_CPM_COMP_THREADED
This indicates that the component consists of multiple threads, but the process does not belong to th...
Definition: clCpmConfigApi.h:82
@ CL_CPM_COMP_NONE
This indicates the component does not have any execution context.
Definition: clCpmConfigApi.h:66
@ CL_CPM_COMP_MULTI_PROCESS
This indicates the component consists of multiple processes.
Definition: clCpmConfigApi.h:71
@ CL_CPM_COMP_SINGLE_PROCESS
This indicates the component consists of a single process.
Definition: clCpmConfigApi.h:76
A name.
Definition: clCommon.h:197
This is the definition of the class of the node.
Definition: clCpmConfigApi.h:89
ClNameT identifier
Node identifier, an opaque string to the CPM.
Definition: clCpmConfigApi.h:97
ClNameT name
Node name.
Definition: clCpmConfigApi.h:93
This structure is used by the clCpmCardMatch() API.
Definition: clCpmConfigApi.h:104
ClCpmNodeClassTypeT * nodeClassTypes
Array of nodeClass and the identifier pair.
Definition: clCpmConfigApi.h:112
ClUint32T numItems
Indicates the number of items in the nodeClassTypes.
Definition: clCpmConfigApi.h:108

Generated on Tue Jan 10 10:29:15 PST 2012 for OpenClovis SDK using Doxygen