summaryrefslogtreecommitdiff
path: root/pjlib-util/include/pjlib-util/cli_telnet.h
diff options
context:
space:
mode:
Diffstat (limited to 'pjlib-util/include/pjlib-util/cli_telnet.h')
-rw-r--r--pjlib-util/include/pjlib-util/cli_telnet.h19
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);
+
/**
* @}
*/