diff options
Diffstat (limited to 'pjlib-util/include/pjlib-util/cli_telnet.h')
-rw-r--r-- | pjlib-util/include/pjlib-util/cli_telnet.h | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/pjlib-util/include/pjlib-util/cli_telnet.h b/pjlib-util/include/pjlib-util/cli_telnet.h index f640de04..fff20895 100644 --- a/pjlib-util/include/pjlib-util/cli_telnet.h +++ b/pjlib-util/include/pjlib-util/cli_telnet.h @@ -50,15 +50,19 @@ typedef struct pj_cli_telnet_info * The telnet's port number. */ pj_uint16_t port; + + /* Internal buffer for IP address */ + char buf_[32]; + } pj_cli_telnet_info; /** * This specifies the callback called when telnet is started * - * @param telnet_info The telnet runtime information. + * @param status The status of telnet startup process. * */ -typedef void (*pj_cli_telnet_on_started)(pj_cli_telnet_info *telnet_info); +typedef void (*pj_cli_telnet_on_started)(pj_status_t status); /** * This structure contains various options to instantiate the telnet daemon. @@ -142,6 +146,17 @@ PJ_DECL(pj_status_t) pj_cli_telnet_create(pj_cli_t *cli, pj_cli_telnet_cfg *param, pj_cli_front_end **p_fe); + +/** + * Retrieve cli telnet info. + * + * @param telnet_info The telnet runtime information. + * + * @return PJ_SUCCESS on success. + */ +PJ_DECL(pj_status_t) pj_cli_telnet_get_info(pj_cli_front_end *fe, + pj_cli_telnet_info *info); + /** * @} */ |