Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

RTOBJCACHE Struct Reference

#include <cache.h>

List of all members.


Detailed Description

Object cache

Definition at line 65 of file cache.h.


Public Attributes

size_t cbObj
uint32_t cElements
RTSPINLOCK SpinlockInsert
RTSPINLOCK SpinlockRequest
union {
   struct {
      volatile void *   apObjCached [1]
      volatile uint32_t   cElementsInCache
      volatile uint32_t   cNextFreeSlotWrite
      volatile uint32_t   cNextObjRead
   }   defined
   struct {
      volatile RTOBJCACHEHDR *   pFirst
      volatile RTOBJCACHEHDR *   pLast
   }   unlimited
u

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index