|
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().
1.7.3