aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schneider <mail@cynapses.org>2009-10-09 15:18:06 +0200
committerAndreas Schneider <mail@cynapses.org>2009-10-09 15:18:06 +0200
commit9c667ebc265926811cf0626aed272f35410895f3 (patch)
treef7f678d5daa3664b4ece7355ce29a69467e71685
parentd1b772f1bc05d33f0abbab191872093f91689c40 (diff)
downloadlibssh-9c667ebc265926811cf0626aed272f35410895f3.tar.gz
libssh-9c667ebc265926811cf0626aed272f35410895f3.tar.xz
libssh-9c667ebc265926811cf0626aed272f35410895f3.zip
Remove functions to set callbacks.
-rw-r--r--libssh/options.c96
1 files changed, 0 insertions, 96 deletions
diff --git a/libssh/options.c b/libssh/options.c
index 09b32371..c24c25fe 100644
--- a/libssh/options.c
+++ b/libssh/options.c
@@ -700,102 +700,6 @@ int ssh_bind_options_set(ssh_bind sshbind, enum ssh_bind_options_e type,
#endif
/**
- * @brief Set a callback to show connection status in realtime.
- *
- * During ssh_connect(), libssh will call the callback with status from
- * 0.0 to 1.0
- *
- * @param opt The options structure to use.
- *
- * @param callback A function pointer to a callback in form
- * f(void *userarg, float status).
- *
- * @param arg The value to be given as argument to the callback
- * function when it is called.
- *
- * @return 0 on success, < 0 on error.
- *
- * @see ssh_connect()
- */
-int ssh_set_status_callback(ssh_session session,
- void (*callback)(void *arg, float status), void *arg) {
- if (session == NULL) {
- return -1;
- }
- if (callback == NULL || session->callbacks == NULL) {
- ssh_set_error_invalid(session, __FUNCTION__);
- return -1;
- }
-
- session->callbacks->connect_status_function = callback;
- if(arg)
- session->callbacks->userdata = arg;
-
- return 0;
-}
-
-/**
- * @brief Change the writer callback for logging.
- *
- * Default is a write on stderr.
- *
- * @param opt The options structure to use.
- *
- * @param cb A callback function for the printing.
- *
- * @param userdata Pointer to user-provided data
- *
- * @return 0 on success, < 0 on error.
- *
- * @warning The message string may contain format string characters.
- */
-int ssh_set_log_callback(ssh_session session, ssh_log_callback cb,
- void *userdata) {
- if (session == NULL) {
- return -1;
- }
- if (cb == NULL || session->callbacks == NULL) {
- ssh_set_error_invalid(session, __FUNCTION__);
- return -1;
- }
-
- session->callbacks->log_function = cb;
- if(userdata)
- session->callbacks->userdata = userdata;
-
- return 0;
-}
-
-/**
- * @brief Set the authentication callback.
- *
- * @param opt The options structure to use.
- *
- * @param cb The callback function to use.
- *
- * @param userdata A pointer to some user data you can pass to the
- * callback.
- *
- * @return 0 on success, < 0 on error.
- */
-int ssh_set_auth_callback(ssh_session session, ssh_auth_callback cb,
- void *userdata) {
- if (session == NULL) {
- return -1;
- }
- if (cb == NULL || session->callbacks == NULL) {
- ssh_set_error_invalid(session, __FUNCTION__);
- return -1;
- }
-
- session->callbacks->auth_function = cb;
- if (userdata != NULL)
- session->callbacks->userdata = userdata;
-
- return 0;
-}
-
-/**
* @brief Parse command line arguments.
*
* This is a helper for your application to generate the appropriate