X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fserv_extensions.h;h=cd39831ca8ca08d563ad0bc5f32321058f4f789e;hb=ab6b11ab4005e990fbb368b14c42630b7694c54f;hp=0ef8e14083337390e5c3b697eebe785c6c3565c0;hpb=94ef7564c4585129c6025debe797c8dade2e6885;p=citadel.git diff --git a/citadel/serv_extensions.h b/citadel/serv_extensions.h index 0ef8e1408..cd39831ca 100644 --- a/citadel/serv_extensions.h +++ b/citadel/serv_extensions.h @@ -4,21 +4,6 @@ #include "server.h" -/* - * This is where we declare all of the server extensions we have. - * We'll probably start moving these to a more sane location in the near - * future. For now, this just shuts up the compiler. - */ -//void serv_calendar_destroy(void); -//char *serv_test_init(void); -//char *serv_postfix_tcpdict(void); -/* - */ - -typedef void (*CtdlDbgFunction) (void); - - - /* * ServiceFunctionHook extensions are used for hooks which implement various * protocols (either on TCP or on unix domain sockets) directly in the Citadel server. @@ -43,50 +28,28 @@ struct CleanupFunctionHook { }; 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 *, int EventType); +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 CtdlRegisterDebugFlagHook(const char *Name, long len, CtdlDbgFunction F); -void CtdlSetDebugLogFacilities(const char **Str, long n); -void CtdlDestroyDebugTable(void); +void netcfg_keyname(char *keybuf, long roomnum); #endif /* SERV_EXTENSIONS_H */