diff options
author | Riza Sulistyo <riza@teluu.com> | 2013-04-19 06:05:06 +0000 |
---|---|---|
committer | Riza Sulistyo <riza@teluu.com> | 2013-04-19 06:05:06 +0000 |
commit | 5df88d5670b8860937acf820ec4483bf24def352 (patch) | |
tree | 73b3281a5499465920fa57cab590bb6478981ec9 /pjlib-util/include | |
parent | 2173d09f2e0a708f02af11f68f834425484d4e91 (diff) |
Re #1643: Code restructure + modification to handle non blocking mode
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4476 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib-util/include')
-rw-r--r-- | pjlib-util/include/pjlib-util.h | 4 | ||||
-rw-r--r-- | pjlib-util/include/pjlib-util/cli_imp.h | 2 | ||||
-rw-r--r-- | pjlib-util/include/pjlib-util/cli_telnet.h | 19 |
3 files changed, 21 insertions, 4 deletions
diff --git a/pjlib-util/include/pjlib-util.h b/pjlib-util/include/pjlib-util.h index b4e34656..b3daa0a3 100644 --- a/pjlib-util/include/pjlib-util.h +++ b/pjlib-util/include/pjlib-util.h @@ -63,7 +63,9 @@ /* HTTP */ #include <pjlib-util/http_client.h> -/** CLI Telnet **/ +/** CLI **/ +#include <pjlib-util/cli.h> +#include <pjlib-util/cli_console.h> #include <pjlib-util/cli_telnet.h> #endif /* __PJLIB_UTIL_H__ */ diff --git a/pjlib-util/include/pjlib-util/cli_imp.h b/pjlib-util/include/pjlib-util/cli_imp.h index c79a8d3f..f52d2a96 100644 --- a/pjlib-util/include/pjlib-util/cli_imp.h +++ b/pjlib-util/include/pjlib-util/cli_imp.h @@ -47,7 +47,7 @@ PJ_BEGIN_DECL * Default log level for telnet sessions. */ #ifndef PJ_CLI_TELNET_LOG_LEVEL -# define PJ_CLI_TELNET_LOG_LEVEL 3 +# define PJ_CLI_TELNET_LOG_LEVEL 4 #endif /** 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); + /** * @} */ |