OpenClovis Logo

clIocLogicalAddresses.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 : clIocLogicalAddresses.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_LOGICAL_ADDRESSES_H
47 # define _CL_IOC_LOGICAL_ADDRESSES_H
48 
49 # ifdef __cplusplus
50 extern "C"
51 {
52 # endif
53 
54 
58 #define CL_IOC_TOTAL_LOGICAL_ADDRESSES (~0U)
59 
60 
61 
62 
66 #define CL_IOC_RESERVED_LOGICAL_ADDRESSES CL_IOC_RESERVED_PORTS
67 
71 #define CL_IOC_LOGICAL_ADDRESS_START CL_IOC_LOGICAL_ADDRESS_FORM(0)
72 
76 # define CL_IOC_AMF_LOGICAL_ADDRESS (CL_IOC_LOGICAL_ADDRESS_START+CL_IOC_CPM_PORT)
77 
81 # define CL_IOC_LOG_LOGICAL_ADDRESS (CL_IOC_LOGICAL_ADDRESS_START+CL_IOC_LOG_PORT)
82 
86 #define CL_IOC_CKPT_LOGICAL_ADDRESS (CL_IOC_LOGICAL_ADDRESS_START+CL_IOC_CKPT_PORT)
87 
91 #define CL_IOC_RESERVED_LOGICAL_ADDRESS_END (CL_IOC_LOGICAL_ADDRESS_START+CL_IOC_RESERVED_LOGICAL_ADDRESSES-1)
92 
93 
94 
95 
96 
100 #define CL_IOC_STATIC_LOGICAL_ADDRESSES (1024)
101 
105 #define CL_IOC_STATIC_LOGICAL_ADDRESS_START (CL_IOC_RESERVED_LOGICAL_ADDRESS_END+1)
106 
110 #define CL_IOC_STATIC_LOGICAL_ADDRESS_END (CL_IOC_RESERVED_LOGICAL_ADDRESS_END+CL_IOC_STATIC_LOGICAL_ADDRESSES)
111 
112 
113 
114 
115 
120 #define CL_IOC_DYNAMIC_LOGICAL_ADDRESS_START (CL_IOC_STATIC_LOGICAL_ADDRESS_END+1)
121 
125 #define CL_IOC_DYNAMIC_LOGICAL_ADDRESS_END (CL_IOC_LOGICAL_ADDRESS_START + CL_IOC_TOTAL_LOGICAL_ADDRESSES)
126 
127 
128 
129 
130 # ifdef __cplusplus
131 }
132 # endif
133 
134 #endif /* _CL_IOC_LOGICAL_ADDRESSES_H */
135 
136 
137 

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