#include <mis/Buffer.h> void misBufferInit( MisBuffer *buffer_ptr )
Allocate the number of bytes of memory specified by size to misBuffer
#include <mis/Buffer.h> void misBufferAllocate( MisBuffer *buffer_ptr, const u32 size, MsoAllocator *allocator_ptr )
Gives the number of bytes of memory specified by size to misBuffer
#include <mis/Buffer.h> void misBufferAttach( MisBuffer *buffer_ptr, const u32 size, void *mem_ptr )
#include <mis/Buffer.h> misBufferDestroy( MisBuffer *buffer_ptr )
Returns the number of bytes which can be acquired from misBuffer
#include <mis/Buffer.h> _misBufferGetCapacity( MisBuffer *buffer_ptr )
Returns the number of bytes which can be written to from misBuffer
#include <mis/Buffer.h> _misBufferPutCapacity( MisBuffer *buffer_ptr )
Returns a value other than 0 [zero] if misBuffer is empty
#include <mis/Buffer.h> _misBufferIsEmpty( MisBuffer *buffer_ptr )
Returns a value other than 0 [zero] if misBuffer is full
#include <mis/Buffer.h> _misBufferIsFull( MisBuffer *buffer_ptr )
Returns the position of the get cursor in misBuffer
#include <mis/Buffer.h> _misBufferGetCursor( MisBuffer *buffer_ptr )
Returns the position of the put cursor in misBuffer
#include <mis/Buffer.h> _misBufferPutCursor( MisBuffer *buffer_ptr )
Returns the pointer for the position of the get cursor in misBuffer
#include <mis/Buffer.h> _misBufferGetPtr( MisBuffer *buffer_ptr )
Returns the pointer for the position of the put cursor in misBuffer
#include <mis/Buffer.h> _misBufferPutPtr( MisBuffer *buffer_ptr )
Gets the byte at the position of the get cursor
#include <mis/Buffer.h> _misBufferPeek( MisBuffer *buffer_ptr )
Advances the get cursor by count
#include <mis/Buffer.h> _misBufferMoveGetCursor( MisBuffer *buffer_ptr, u32 count )
Advances the put cursor by count
#include <mis/Buffer.h> _misBufferMovePutCursor( MisBuffer *buffer_ptr, u32 count )