buffer.h File Reference

Go to the source code of this file.

Data Structures

struct  var_buffer_t

Defines

#define _MMS_BUFFER_H_   1

Functions

int var_buffer_initwrite (var_buffer_t *p_buf, int i_default_size)
int var_buffer_reinitwrite (var_buffer_t *p_buf, int i_default_size)
void var_buffer_add8 (var_buffer_t *p_buf, uint8_t i_byte)
void var_buffer_add16 (var_buffer_t *p_buf, uint16_t i_word)
void var_buffer_add32 (var_buffer_t *p_buf, uint32_t i_word)
void var_buffer_add64 (var_buffer_t *p_buf, uint64_t i_word)
void var_buffer_addmemory (var_buffer_t *p_buf, void *p_mem, int i_mem)
void var_buffer_addUTF16 (var_buffer_t *p_buf, const char *p_str)
void var_buffer_free (var_buffer_t *p_buf)
void var_buffer_initread (var_buffer_t *p_buf, void *p_data, int i_data)
uint8_t var_buffer_get8 (var_buffer_t *p_buf)
uint16_t var_buffer_get16 (var_buffer_t *p_buf)
uint32_t var_buffer_get32 (var_buffer_t *p_buf)
uint64_t var_buffer_get64 (var_buffer_t *p_buf)
int var_buffer_getmemory (var_buffer_t *p_buf, void *p_mem, int64_t i_mem)
int var_buffer_readempty (var_buffer_t *p_buf)
void var_buffer_getguid (var_buffer_t *p_buf, guid_t *p_guid)


Define Documentation

#define _MMS_BUFFER_H_   1


Function Documentation

void var_buffer_add16 ( var_buffer_t p_buf,
uint16_t  i_word 
)

void var_buffer_add32 ( var_buffer_t p_buf,
uint32_t  i_word 
)

void var_buffer_add64 ( var_buffer_t p_buf,
uint64_t  i_word 
)

void var_buffer_add8 ( var_buffer_t p_buf,
uint8_t  i_byte 
)

void var_buffer_addmemory ( var_buffer_t p_buf,
void *  p_mem,
int  i_mem 
)

void var_buffer_addUTF16 ( var_buffer_t p_buf,
const char *  p_str 
)

void var_buffer_free ( var_buffer_t p_buf  ) 

uint16_t var_buffer_get16 ( var_buffer_t p_buf  ) 

uint32_t var_buffer_get32 ( var_buffer_t p_buf  ) 

uint64_t var_buffer_get64 ( var_buffer_t p_buf  ) 

uint8_t var_buffer_get8 ( var_buffer_t p_buf  ) 

void var_buffer_getguid ( var_buffer_t p_buf,
guid_t p_guid 
)

int var_buffer_getmemory ( var_buffer_t p_buf,
void *  p_mem,
int64_t  i_mem 
)

void var_buffer_initread ( var_buffer_t p_buf,
void *  p_data,
int  i_data 
)

int var_buffer_initwrite ( var_buffer_t p_buf,
int  i_default_size 
)

int var_buffer_readempty ( var_buffer_t p_buf  ) 

int var_buffer_reinitwrite ( var_buffer_t p_buf,
int  i_default_size 
)


Generated on Wed Aug 13 08:02:55 2008 for VLC by  doxygen 1.5.1