derived1.h
Go to the documentation of this file.
00001 
00025 #ifndef __DERIVED1_H__
00026 #define __DERIVED1_H__
00027 
00028 #include "common.h"
00029 #include "base1.h"
00030 #include "base2.h"
00031 
00033 typedef struct derived1_st_ *derived1_handle;
00034 
00035 /* APIs below are documented in their implementation file */
00036 
00037 extern my_rc_e
00038 derived1_increase_val4(derived1_handle derived1_h);
00039 
00040 extern base1_handle
00041 derived1_cast_to_base1(derived1_handle derived1_h);
00042 
00043 extern base2_handle
00044 derived1_cast_to_base2(derived1_handle derived1_h);
00045 
00046 extern derived1_handle
00047 derived1_new1(void);
00048 
00049 #endif
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines