summaryrefslogtreecommitdiff
path: root/pjlib-util/include
diff options
context:
space:
mode:
authorRiza Sulistyo <riza@teluu.com>2013-04-19 06:05:06 +0000
committerRiza Sulistyo <riza@teluu.com>2013-04-19 06:05:06 +0000
commit5df88d5670b8860937acf820ec4483bf24def352 (patch)
tree73b3281a5499465920fa57cab590bb6478981ec9 /pjlib-util/include
parent2173d09f2e0a708f02af11f68f834425484d4e91 (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.h4
-rw-r--r--pjlib-util/include/pjlib-util/cli_imp.h2
-rw-r--r--pjlib-util/include/pjlib-util/cli_telnet.h19
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);
+
/**
* @}
*/