Boron 0.1.0

UBuffer Struct Reference
[Core Programmer Interface]

The UBuffer struct holds information about a resource, usually a chuck of memory. More...

#include <urlan.h>


Data Fields

uint8_t type
 UrlanDataType identifier.
uint8_t elemSize
 This typically holds the byte size of each element.
uint8_t form
 This can indicate a specific form of the data (such as a string encoding).
uint8_t flags
 This member is currently unused.
UIndex used
 This typically holds the number of elements in the buffer.
union {
   UBuffer *   buf
 Buffers.
   UCell *   cell
 Cells.
   char *   c
 chars
   uint8_t *   b
 bytes
   int16_t *   i16
 int16_t
   uint16_t *   u16
 uint16_t
   int32_t *   i
 int32_t
   uint32_t *   u32
 uint32_t
   double *   d
 doubles
   float *   f
 floats
   void *   v
 Other.
ptr
 This typically holds a pointer to a chunk of memory.

Detailed Description

The UBuffer struct holds information about a resource, usually a chuck of memory.
Examples:

calculator.c.


The documentation for this struct was generated from the following files:
Generated on 27 Jan 2012 by Doxygen 1.5.1