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

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

Generated by  Doxygen 1.6.0   Back to index