Functions | |
void | buffer_free (struct buffer_struct *buffer) |
deallocate a buffer | |
void * | buffer_get (struct buffer_struct *buffer) |
get a pointer on the head of the buffer | |
u32 | buffer_get_len (struct buffer_struct *buffer) |
get length of the buffer, not counting position | |
struct buffer_struct * | buffer_new (void) |
creates a new buffer |
void buffer_free | ( | struct buffer_struct * | buffer | ) |
deallocate a buffer
buffer | buffer to free |
Referenced by channel_change_pty_size(), channel_free(), channel_open_forward(), channel_request_env(), channel_request_exec(), channel_request_pty_size(), channel_request_subsystem(), publickey_from_file(), and publickey_to_string().
void* buffer_get | ( | struct buffer_struct * | buffer | ) |
get a pointer on the head of the buffer
buffer | buffer |
Referenced by publickey_from_file(), and publickey_to_string().
u32 buffer_get_len | ( | struct 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 buffer_struct* buffer_new | ( | void | ) | [read] |
creates a new buffer
Referenced by channel_change_pty_size(), channel_new(), channel_open_forward(), channel_request_env(), channel_request_exec(), channel_request_pty_size(), channel_request_subsystem(), publickey_to_string(), and ssh_new().