X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fserv_extensions.h;h=677f4f72bb456be00c31df67d85565797645eb06;hb=8e944083763c9ddcb32d763cf8f19c966d01f873;hp=325db6dcc56f96e5366237fc426725e4b8d87940;hpb=7e8e24791e16e0a94ed346c6a11595a40d3a31b1;p=citadel.git diff --git a/citadel/serv_extensions.h b/citadel/serv_extensions.h index 325db6dcc..677f4f72b 100644 --- a/citadel/serv_extensions.h +++ b/citadel/serv_extensions.h @@ -21,47 +21,26 @@ struct ServiceFunctionHook { }; extern ServiceFunctionHook *ServiceHookTable; -typedef struct CleanupFunctionHook CleanupFunctionHook; -struct CleanupFunctionHook { - CleanupFunctionHook *next; - void (*h_function_pointer) (void); -}; -extern CleanupFunctionHook *CleanupHookTable; - void initialize_server_extensions(void); int DLoader_Exec_Cmd(char *cmdbuf); char *Dynamic_Module_Init(void); -void CtdlDestroySessionHooks(void); void PerformSessionHooks(int EventType); -void CtdlDestroyUserHooks(void); void PerformUserHooks(struct ctdluser *usbuf, int EventType); int PerformXmsgHooks(char *, char *, char *, char *); -void CtdlDestroyXmsgHooks(void); -void CtdlDestroyMessageHook(void); int PerformMessageHooks(struct CtdlMessage *, recptypes *recps, int EventType); -void CtdlDestroyNetprocHooks(void); -int PerformNetprocHooks(struct CtdlMessage *, char *); - -void CtdlDestroyRoomHooks(void); int PerformRoomHooks(struct ctdlroom *); -void CtdlDestroyDeleteHooks(void); void PerformDeleteHooks(char *, long); -void CtdlDestroyCleanupHooks(void); -void CtdlDestroyProtoHooks(void); -void CtdlDestroyServiceHook(void); -void CtdlDestroySearchHooks(void); -void CtdlDestroyFixedOutputHooks(void); int PerformFixedOutputHooks(char *, char *, int); void netcfg_keyname(char *keybuf, long roomnum);