Ssh_buffer

buffer handling More...

Functions

void buffer_free (BUFFER *buffer)
 desallocate a buffer
void * buffer_get (BUFFER *buffer)
 get a pointer on the head of the buffer
int buffer_get_len (BUFFER *buffer)
 get length of the buffer, not counting position
BUFFERbuffer_new ()
 creates a new buffer

Detailed Description

buffer handling

defgroup ssh_buffer


Function Documentation

void buffer_free ( BUFFER buffer  ) 

desallocate a buffer

Parameters:
buffer buffer to free

void* buffer_get ( BUFFER buffer  ) 

get a pointer on the head of the buffer

Parameters:
buffer buffer
Returns:
data pointer on the head. Doesn't take position into account.
Warning:
don't expect data to be nul-terminated
See also:
buffer_get_rest()

buffer_get_len()

int buffer_get_len ( BUFFER buffer  ) 

get length of the buffer, not counting position

Parameters:
buffer 
Returns:
length of the buffer
See also:
buffer_get()

BUFFER* buffer_new (  ) 

creates a new buffer

Returns:
a new initialized buffer


Generated on Thu Aug 16 16:17:23 2007 for libssh by  doxygen 1.5.3