Asterisk - The Open Source Telephony Project
21.4.1
|
PJSIP channel CLI functions. More...
#include "asterisk.h"
#include <pjsip.h>
#include <pjlib.h>
#include <pjsip_ua.h>
#include "asterisk/astobj2.h"
#include "asterisk/channel.h"
#include "asterisk/format.h"
#include "asterisk/res_pjsip.h"
#include "asterisk/res_pjsip_session.h"
#include "asterisk/res_pjsip_cli.h"
#include "asterisk/stasis.h"
#include "asterisk/time.h"
#include "include/chan_pjsip.h"
#include "include/cli_functions.h"
Go to the source code of this file.
Functions | |
static int | cli_channel_compare (void *obj, void *arg, int flags) |
static struct ao2_container * | cli_channel_get_container (const char *regex) |
static const char * | cli_channel_get_id (const void *obj) |
static int | cli_channel_iterate (void *endpoint, ao2_callback_fn callback, void *arg) |
static int | cli_channel_print_body (void *obj, void *arg, int flags) |
static int | cli_channel_print_header (void *obj, void *arg, int flags) |
static void * | cli_channel_retrieve_by_id (const char *id) |
static int | cli_channel_sort (const void *obj, const void *arg, int flags) |
static int | cli_channelstats_compare (void *obj, void *arg, int flags) |
static struct ao2_container * | cli_channelstats_get_container (const char *regex) |
static int | cli_channelstats_iterate (void *endpoint, ao2_callback_fn callback, void *arg) |
static int | cli_channelstats_print_body (void *obj, void *arg, int flags) |
static int | cli_channelstats_print_header (void *obj, void *arg, int flags) |
static int | cli_channelstats_sort (const void *obj, const void *arg, int flags) |
static int | cli_filter_channels (void *obj, void *arg, int flags) |
static int | cli_message_to_snapshot (void *obj, void *arg, int flags) |
static struct ao2_container * | get_container (const char *regex, ao2_sort_fn sort_fn, ao2_callback_fn compare_fn) |
int | pjsip_channel_cli_register (void) |
Registers the channel cli commands. More... | |
void | pjsip_channel_cli_unregister (void) |
Unregisters the channel cli commands. More... | |
Variables | |
struct ast_sip_cli_formatter_entry * | channel_formatter |
struct ast_sip_cli_formatter_entry * | channelstats_formatter |
static struct ast_cli_entry | cli_commands [] |
PJSIP channel CLI functions.
Definition in file cli_commands.c.
int pjsip_channel_cli_register | ( | void | ) |
Registers the channel cli commands.
0 | on success |
-1 | on failure |
Definition at line 462 of file cli_commands.c.
References ao2_ref, ast_cli_register_multiple, ast_sip_cli_formatter_entry::get_container, ast_sip_cli_formatter_entry::get_id, ast_sip_cli_formatter_entry::iterate, ast_sip_cli_formatter_entry::name, ast_sip_cli_formatter_entry::print_body, ast_sip_cli_formatter_entry::print_header, and ast_sip_cli_formatter_entry::retrieve_by_id.
Referenced by load_module().
void pjsip_channel_cli_unregister | ( | void | ) |
Unregisters the channel cli commands.
Definition at line 498 of file cli_commands.c.
References ast_cli_unregister_multiple().
Referenced by unload_module().