From 915b97d300c76c35b3fe480bd9a497f435297191 Mon Sep 17 00:00:00 2001 From: Luigi Rizzo Date: Tue, 20 Nov 2007 22:18:21 +0000 Subject: move internal function declarations to include/asterisk/_private.h git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89465 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- include/asterisk.h | 34 ---------------------------------- include/asterisk/_private.h | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 34 deletions(-) create mode 100644 include/asterisk/_private.h (limited to 'include') diff --git a/include/asterisk.h b/include/asterisk.h index da70e8a8c..5605d2f3b 100644 --- a/include/asterisk.h +++ b/include/asterisk.h @@ -50,40 +50,6 @@ #define sched_setscheduler __PLEASE_USE_ast_set_priority_INSTEAD_OF_sched_setscheduler__ int ast_set_priority(int); /*!< Provided by asterisk.c */ -int load_modules(unsigned int); /*!< Provided by loader.c */ -int load_pbx(void); /*!< Provided by pbx.c */ -int init_logger(void); /*!< Provided by logger.c */ -void close_logger(void); /*!< Provided by logger.c */ -int reload_logger(int); /*!< Provided by logger.c */ -int init_framer(void); /*!< Provided by frame.c */ -int ast_term_init(void); /*!< Provided by term.c */ -int astdb_init(void); /*!< Provided by db.c */ -void ast_channels_init(void); /*!< Provided by channel.c */ -void ast_builtins_init(void); /*!< Provided by cli.c */ -int dnsmgr_init(void); /*!< Provided by dnsmgr.c */ -void dnsmgr_start_refresh(void); /*!< Provided by dnsmgr.c */ -int dnsmgr_reload(void); /*!< Provided by dnsmgr.c */ -void threadstorage_init(void); /*!< Provided by threadstorage.c */ -void ast_event_init(void); /*!< Provided by event.c */ -int ast_device_state_engine_init(void); /*!< Provided by devicestate.c */ -int astobj2_init(void); /*! Provided by astobj2.c */ - -/*! - * \brief Reload asterisk modules. - * \param name the name of the module to reload - * - * This function reloads the specified module, or if no modules are specified, - * it will reload all loaded modules. - * - * \note Modules are reloaded using their reload() functions, not unloading - * them and loading them again. - * - * \return 0 if the specified module was not found. - * \retval 1 if the module was found but cannot be reloaded. - * \retval -1 if a reload operation is already in progress. - * \retval 2 if the specfied module was found and reloaded. - */ -int ast_module_reload(const char *name); /*! * \brief Register a function to be executed before Asterisk exits. diff --git a/include/asterisk/_private.h b/include/asterisk/_private.h new file mode 100644 index 000000000..ad4ca7214 --- /dev/null +++ b/include/asterisk/_private.h @@ -0,0 +1,44 @@ +/* + * Prototypes for public functions only of internal interest, + * normally not used by modules. + * What goes here are typically *_init() routines. + */ + +#ifndef _ASTERISK__PRIVATE_H +#define _ASTERISK__PRIVATE_H + +int load_modules(unsigned int); /*!< Provided by loader.c */ +int load_pbx(void); /*!< Provided by pbx.c */ +int init_logger(void); /*!< Provided by logger.c */ +void close_logger(void); /*!< Provided by logger.c */ +int init_framer(void); /*!< Provided by frame.c */ +int ast_term_init(void); /*!< Provided by term.c */ +int astdb_init(void); /*!< Provided by db.c */ +void ast_channels_init(void); /*!< Provided by channel.c */ +void ast_builtins_init(void); /*!< Provided by cli.c */ +int dnsmgr_init(void); /*!< Provided by dnsmgr.c */ +void dnsmgr_start_refresh(void); /*!< Provided by dnsmgr.c */ +int dnsmgr_reload(void); /*!< Provided by dnsmgr.c */ +void threadstorage_init(void); /*!< Provided by threadstorage.c */ +void ast_event_init(void); /*!< Provided by event.c */ +int ast_device_state_engine_init(void); /*!< Provided by devicestate.c */ +int astobj2_init(void); /*! Provided by astobj2.c */ + +/*! + * \brief Reload asterisk modules. + * \param name the name of the module to reload + * + * This function reloads the specified module, or if no modules are specified, + * it will reload all loaded modules. + * + * \note Modules are reloaded using their reload() functions, not unloading + * them and loading them again. + * + * \return 0 if the specified module was not found. + * \retval 1 if the module was found but cannot be reloaded. + * \retval -1 if a reload operation is already in progress. + * \retval 2 if the specfied module was found and reloaded. + */ +int ast_module_reload(const char *name); + +#endif /* _ASTERISK__PRIVATE_H */ -- cgit v1.2.3