OpenClovis Logo

clLogApiExt.h
1 #ifndef _CL_LOG_API_EXT_H_
2 #define _CL_LOG_API_EXT_H_
3 
4 #include <clLogApi.h>
5 
6 #ifdef __cplusplus
7 extern "C" {
8 #endif
9 
166 extern ClRcT
167 clLogVWriteAsync(ClLogStreamHandleT hStream,
168  ClLogSeverityT severity,
169  ClUint16T serviceId,
170  ClUint16T msgId,
171  va_list list);
172 
173 extern ClRcT
174 clLogVWriteAsyncWithHeader(ClLogStreamHandleT hStream,
175  ClLogSeverityT logSeverity,
176  ClUint16T serviceId,
177  ClUint16T msgId,
178  ClCharT *pMsgHeader,
179  va_list args);
180 
181 extern ClRcT
182 clLogWriteWithHeader(ClLogStreamHandleT hStream,
183  ClLogSeverityT logSeverity,
184  ClUint16T serviceId,
185  ClUint16T msgId,
186  ClCharT *pMsgHeader,
187  ...);
188 
189 extern ClRcT
190 clLogHeaderGet(ClCharT *pMsgHeader, ClUint32T maxHeaderSize);
191 
192 extern ClRcT
193 clLogHeaderGetWithContext(const ClCharT *pArea, const ClCharT *pContext,
194  ClCharT *pMsgHeader, ClUint32T maxHeaderSize);
195 
196 extern ClCharT *
197 clLogSeverityStrGet(ClLogSeverityT severity);
198 
199 #ifdef __cplusplus
200 }
201 #endif
202 
203 #endif

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