libssh 0.4.8
|
buffer handling More...
Defines | |
#define | buffer_verify(x) |
checks that preconditions and postconditions are valid | |
Functions | |
void | buffer_free (struct ssh_buffer_struct *buffer) |
deallocate a buffer | |
void * | buffer_get (struct ssh_buffer_struct *buffer) |
get a pointer on the head of the buffer | |
uint32_t | buffer_get_len (struct ssh_buffer_struct *buffer) |
get length of the buffer, not counting position | |
struct ssh_buffer_struct * | buffer_new (void) |
creates a new buffer |
buffer handling
void buffer_free | ( | struct ssh_buffer_struct * | buffer | ) |
deallocate a buffer
buffer | buffer to free |
References buffer_verify.
Referenced by channel_change_pty_size(), channel_forward_cancel(), channel_forward_listen(), channel_free(), channel_new(), channel_open_forward(), channel_request_env(), channel_request_exec(), channel_request_pty_size(), channel_request_send_signal(), channel_request_subsystem(), channel_request_x11(), publickey_from_file(), publickey_to_string(), and ssh_free().
void* buffer_get | ( | struct ssh_buffer_struct * | buffer | ) |
get a pointer on the head of the buffer
buffer | buffer |
Referenced by publickey_from_file(), and publickey_to_string().
uint32_t buffer_get_len | ( | struct ssh_buffer_struct * | buffer | ) |
get length of the buffer, not counting position
buffer |
Referenced by channel_read_buffer(), publickey_from_file(), and publickey_to_string().
struct ssh_buffer_struct* buffer_new | ( | void | ) | [read] |
creates a new buffer
References buffer_verify.
Referenced by channel_change_pty_size(), channel_forward_cancel(), channel_forward_listen(), channel_new(), channel_open_forward(), channel_request_env(), channel_request_exec(), channel_request_pty_size(), channel_request_send_signal(), channel_request_subsystem(), channel_request_x11(), publickey_to_string(), and ssh_new().