00001
00002
00003
00004
00005 #if !defined(_INCLUDED_STATED_H_HEADER__)
00006 #define _INCLUDED_STATED_H_HEADER__
00007
00008
00009 #if !defined(ACTIVE_MODULE)
00010 # define ACTIVE_MODULE "stated"
00011 #endif
00012
00013 #include <sys/stat.h>
00014 #include <sul_general.h>
00015 #include <scd_general.h>
00016 #include <sos_general.h>
00017 #include <chksvc.h>
00018
00019 #define SMD_DECLARE(something) something
00020
00021 #define SMD_DECLARE_HOOK(rv, name, args) \
00022 APR_DECLARE_EXTERNAL_HOOK(smd, SMD, rv, name, args)
00023
00024 #define SMD_IMPLEMENT_HOOK_BASE(name) \
00025 APR_IMPLEMENT_EXTERNAL_HOOK_BASE(smd, SMD, name)
00026
00027 #define SMD_IMPLEMENT_HOOK_SULERR_RUN_FIRST(name, args_decl, args_use) \
00028 APR_IMPLEMENT_EXTERNAL_HOOK_RUN_FIRST(smd, SMD, sul_error_t *, name, \
00029 args_decl, args_use, NULL)
00030
00031 #define SMD_IMPLEMENT_HOOK_VOID(name, args_decl, args_use) \
00032 APR_IMPLEMENT_EXTERNAL_HOOK_VOID(smd, SMD, name, args_decl, args_use)
00033
00034
00058 #include "smd_version.h"
00059 #include "smd_utility.h"
00060 #include "smd_config.h"
00061 #include "smd_workers.h"
00062 #include "smd_modules.h"
00063 #include "smd_hooks.h"
00064 #include "smd_queue.h"
00065 #include "smd_globals.h"
00066 #include "smd_xml.h"
00067 #include "smd_tree.h"
00068
00069 #endif