OpenClovis Logo

clIocServices.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 /*******************************************************************************
20  * ModuleName : ioc
21  * File : clIocServices.h
22  *******************************************************************************/
23 
24 /*******************************************************************************
25  * Description :
26  *
27  * The reserved communication ports and other communication port related
28  * information.
29  *
30  *
31  *****************************************************************************/
32 
46 #ifndef _CL_IOC_SERVICES_H_
47 # define _CL_IOC_SERVICES_H_
48 
49 #include <clIocConfig.h>
50 
51 # ifdef __cplusplus
52 extern "C"
53 {
54 # endif
55 
60 /*
61  * Reserved ports
62  */
63 
67 # define CL_IOC_DEFAULT_COMMPORT 0x0000
68 
69 
73 # define CL_IOC_CPM_PORT 0x0001
74 
78 # define CL_IOC_EVENT_PORT 0x0002
79 
83 # define CL_IOC_MSG_PORT 0x0003
84 
88 # define CL_IOC_LOG_PORT 0x0004
89 
93 # define CL_IOC_NAME_PORT 0x0005
94 
98 # define CL_IOC_DSHM_PORT 0x0006
99 
103 # define CL_IOC_DIAG_PORT 0x0007
104 
108 # define CL_IOC_FAULT_PORT 0x0008
109 
113 # define CL_IOC_GMS_PORT 0x0009
114 
118 # define CL_IOC_DLOCK_PORT 0x000a
119 
123 # define CL_IOC_TXN_PORT 0x000b
124 
128 # define CL_IOC_CKPT_PORT 0x000c
129 
133 # define CL_IOC_COR_PORT 0x000d
134 
138 # define CL_IOC_CM_PORT 0x000e
139 
143 # define CL_IOC_HPI_PORT 0x000f
144 
148 # define CL_IOC_SNMP_PORT 0x0010
149 
153 # define CL_IOC_ALARM_PORT 0x0011
154 
158 # define CL_IOC_DEBUG_PORT 0x0012
159 
163 # define CL_IOC_UM_PORT 0x0013
164 
168 # define CL_IOC_DM_PORT 0x0014
169 
173 # define CL_IOC_ALARM_APP_PORT 0x0015
174 
175 
179 # define CL_IOC_AMS_PORT 0x0016
180 
184 # define CL_IOC_XPORT_PORT 0x0017
185 
189 # define CL_IOC_GMS_UCAST_PORT 0x0018
190 
194 # define CL_IOC_GMS_MCAST_PORT 0x0019
195 
199 # define CL_IOC_ASP_PORTS_END (CL_IOC_RESERVED_PORTS - 1)
200 
206 # define CL_IOC_USER_APP_WELLKNOWN_PORTS_START (CL_IOC_RESERVED_PORTS + 0x00)
207 # define CL_IOC_USER_APP_WELLKNOWN_PORTS_END (CL_IOC_RESERVED_PORTS + CL_IOC_USER_RESERVED_PORTS - 1)
208 
213 # define CL_IOC_EPHEMERAL_PORTS_START (CL_IOC_RESERVED_PORTS + CL_IOC_USER_RESERVED_PORTS + 0x00)
214 # define CL_IOC_EPHEMERAL_PORTS_END (CL_IOC_MAX_COMP_PORT)
215 
216 
217 # ifdef __cplusplus
218 }
219 # endif
220 #endif /* _CL_IOC_SERVICES_H_ */
221 
222 
223 

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