31#include <Inventor/C/base/string.h>
40typedef struct cc_error {
44typedef void cc_error_cb(
const cc_error * err,
void * data);
48COIN_DLL_API
void cc_error_init(cc_error * me);
49COIN_DLL_API
void cc_error_clean(cc_error * me);
50COIN_DLL_API
void cc_error_copy(
const cc_error * src, cc_error * dst);
53COIN_DLL_API
const cc_string * cc_error_get_debug_string(
const cc_error * me);
57COIN_DLL_API
void cc_error_set_handler_callback(cc_error_cb * func,
void * data);
61COIN_DLL_API cc_error_cb * cc_error_get_handler_callback(
void);
65COIN_DLL_API
void * cc_error_get_handler_data(
void);
68COIN_DLL_API
void cc_error_post(
const char * format, ...);
69COIN_DLL_API
void cc_error_post_arglist(
const char * format, va_list args);
74COIN_DLL_API
void cc_error_set_debug_string(cc_error * me,
const char * str);
79COIN_DLL_API
void cc_error_append_to_debug_string(cc_error * me,
const char * str);
84COIN_DLL_API
void cc_error_handle(cc_error * me);
88COIN_DLL_API cc_error_cb * cc_error_get_handler(
void ** data);
92COIN_DLL_API
void cc_error_default_handler_cb(
const cc_error * err,
void * data);
The cc_string type is a C ADT for ASCII string management.
Definition string.h:41
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Wed Jul 17 2024 for Coin by Doxygen 1.12.0.