#ifndef _PLUGIN_BUSINESS_H #define _PLUGIN_BUSINESS_H #ifdef __cplusplus extern "C" { #endif typedef struct _plugin_business_plug_info { unsigned short plugid; char* plugname; void* filepoint; void (*fun_destroy)(); // int (*fun_update)(int plugid,int fileflag,char*tablefile_name, char* path); //20170525 liuyang modify for wy serial int (*fun_update)(int plug_id,char* file_full_name, int flag); struct _plugin_business_plug_info* pre; struct _plugin_business_plug_info* next; }stBusinessPlugInfo; void init_pluginfo_elem_bus(stBusinessPlugInfo** business_plug_info); void destroy_pluginfo_elem_bus(stBusinessPlugInfo* plug_info); int plugin_load_business(void); int process_confelem_business(char* confelem_filename); #ifdef __cplusplus } #endif #endif