dca_interface  6.3.4
base_types.h
Go to the documentation of this file.
1 /* IBM Source Code */
2 /* (C) Copyright IBM Corp. 2009, 2012 */
3 /* Licensed Materials - Property of IBM */
4 /* US Government Users Restricted Rights - Use duplication or disclosure restricted by GSA Schedule Contract with IBM Corp. */
5 
6 #ifndef BASE_TYPES_H
7 #define BASE_TYPES_H
8 
9 #include <cstddef>
10 
21 typedef int DCA_MODULE_ID_TYPE;
36 typedef int DCA_GROUP_ID_TYPE;
37 
42 typedef int DCA_ACTION_ID_TYPE;
43 
49 
54 typedef int DCA_TAG_ID_TYPE;
55 
60 typedef int DCA_RESULT_TYPE;
61 
66 typedef size_t DCA_INDEX_TYPE;
67 
72 typedef size_t DCA_SIZE_TYPE;
73 
78 typedef int DbType;
79 
83 #define PRIVATE_PTR
84 
85 #endif
int DCA_MODULE_ID_TYPE
Type for module ids.
Definition: base_types.h:21
int DbType
Type for DbConnection classes.
Definition: base_types.h:78
int DCA_ACTION_ID_TYPE
Type for action ids.
Definition: base_types.h:42
int DCA_GROUP_ID_TYPE
Type for group ids.
Definition: base_types.h:36
int DCA_TAG_ID_TYPE
Type for tag ids.
Definition: base_types.h:54
int DCA_CATEGORY_ID_TYPE
Type for category ids.
Definition: base_types.h:31
size_t DCA_INDEX_TYPE
Type for index access (used for arrays and collections).
Definition: base_types.h:66
size_t DCA_SIZE_TYPE
Type for size (used for size of array and collections).
Definition: base_types.h:72
int DCA_APPLICATION_ID_TYPE
Type for application ids.
Definition: base_types.h:48
char * DCA_CATEGORIES_INFO_TYPE
Type for CategoryInfo objects.
Definition: base_types.h:26
int DCA_RESULT_TYPE
Type for return codes.
Definition: base_types.h:60