公共头文件:ss_type_def.h
===================================================================================
1 #if !defined SS_TYPE_DEF_H 2 #define SS_TYPE_DEF_H 3 4 #include "MemberFuncPointer.h" 5 #include6 7 // 静态slot接口函数类型指针定义 8 typedef int (__cdecl *SS_STAIC_SLOTFUNC)(void *pSelf,CMemberFuncPointer slot_F,void *pSrc,void *pDes); 9 10 // 数据结构定义11 struct FuncItem 12 {13 bool is_use; //是否使用14 CMemberFuncPointer signal_F;15 CMemberFuncPointer slot_F;16 };17 18 struct SSItem19 {20 bool is_use; //是否使用21 22 void* signal_pSelf;23 void* slot_pSelf;24 25 void* slot_pFunc; // 槽对象,静态接口26 CArray *pFuncArray;27 };28 29 #endif//SS_TYPE_DEF_H