int load_module(void) { int res = 0; do_reload = 1; load_config(1); do_reload = 0; ast_config_engine_register(&sqlite_engine); ast_verbose(VERBOSE_PREFIX_2 "SQLite Config Handler Registered.\n"); if (has_cdr) { ast_verbose(VERBOSE_PREFIX_2 "Loading SQLite CDR\n"); res = ast_cdr_register(cdr_name, "RES SQLite CDR", sqlite_log); } else ast_verbose(VERBOSE_PREFIX_2 "SQLite CDR Disabled\n"); ast_register_application(app, sqlite_execapp, synopsis, tdesc); if (has_switch) { if (ast_register_switch(&sqlite_switch)) ast_log(LOG_ERROR, "Unable to register SQLite Switch\n"); else { sqlite3HashInit(&extens,SQLITE_HASH_STRING,COPY_KEYS); ast_verbose(VERBOSE_PREFIX_2 "Registered SQLite Switch\n"); } } else ast_verbose(VERBOSE_PREFIX_2 "Sqlite Switch Disabled\n"); if (has_cli) { ast_verbose(VERBOSE_PREFIX_2 "Activating SQLite CLI Command Set.\n"); ast_cli_register(&cli_sqlite1); ast_cli_register(&cli_sqlite2); ast_cli_register(&cli_sqlite3); ast_cli_register(&cli_sqlite4); ast_cli_register(&cli_sqlite5); ast_cli_register(&cli_sqlite6); ast_cli_register(&cli_sqlite7); ast_cli_register(&cli_sqlite8); ast_cli_register(&cli_sqlite9); } else ast_verbose(VERBOSE_PREFIX_2 "SQLite CLI Command Set Not Configured.\n"); return res; }
static int load_module(void) { int res; if ((res = load_or_reload_lua_stuff())) return res; if (ast_register_switch(&lua_switch)) { ast_log(LOG_ERROR, "Unable to register LUA PBX switch\n"); return AST_MODULE_LOAD_DECLINE; } return AST_MODULE_LOAD_SUCCESS; }
static int load_module(void) { if (ast_register_switch(&loopback_switch)) return AST_MODULE_LOAD_FAILURE; return AST_MODULE_LOAD_SUCCESS; }
static int load_module(void *mod) { ast_register_switch(&loopback_switch); return 0; }