base2.h
Go to the documentation of this file.
00001 
00024 #ifndef __BASE2_H__
00025 #define __BASE2_H__
00026 
00027 #include "common.h"
00028 
00030 typedef struct base2_st_ *base2_handle;
00031 
00032 /* APIs below are documented in their implementation file */
00033 
00034 extern my_rc_e
00035 base2_increase_val1(base2_handle base2_h);
00036 
00037 extern my_rc_e
00038 base2_get_val1(base2_handle base2_h, uint32_t *val1);
00039 
00040 extern void
00041 base2_delete(base2_handle base2_h);
00042 
00043 extern const char *
00044 base2_type_string(base2_handle base2_h);
00045 
00046 extern my_rc_e
00047 base2_string(base2_handle base2_h, char *buffer, size_t buffer_size);
00048 
00049 extern my_rc_e
00050 base2_string_size(base2_handle base2_h, size_t *buffer_size);
00051 
00052 #endif
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines