String Cache


Data Structures

struct  MFStringCache
 Represents a Fuji String Cache. More...
struct  MFWStringCache
 Represents a Fuji Unicode String Cache. More...

Functions

MFStringCacheMFStringCache_Create (uint32 maxSize)
 Create a string cache.
void MFStringCache_Destroy (MFStringCache *pCache)
 Destroy a string cache.
const char * MFStringCache_Add (MFStringCache *pCache, const char *pNewString)
 Add a string to a string cache.
char * MFStringCache_GetCache (MFStringCache *pCache)
 Get a pointer to the cache memory.
uint32 MFStringCache_GetSize (MFStringCache *pCache)
 Get the actual used size of a string cache.
void MFStringCache_SetSize (MFStringCache *pCache, uint32 used)
 Set the number of bytes used in a string cache.
MFWStringCacheMFWStringCache_Create (uint32 maxSize)
 Create a unicode string cache.
void MFWStringCache_Destroy (MFWStringCache *pCache)
 Destroy a unicode string cache.
const uint16MFWStringCache_Add (MFWStringCache *pCache, const uint16 *pNewString)
 Add a unicode string to a unicode string cache.
uint16MFWStringCache_GetCache (MFWStringCache *pCache)
 Get a pointer to the cache memory.
uint32 MFWStringCache_GetSize (MFWStringCache *pCache)
 Get the actual used size of a unicode string cache.
void MFWStringCache_SetSize (MFWStringCache *pCache, uint32 used)
 Set the number of bytes used in a unicode string cache.

Generated on Sat Oct 28 16:27:35 2006 for MountFuji Engine by  doxygen 1.4.5