LibreOffice Module store (master) 1
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
store::OStorePageBIOS::Ace Struct Reference

Page Access (control). More...

#include <storbios.hxx>

Collaboration diagram for store::OStorePageBIOS::Ace:
[legend]

Public Member Functions

 Ace ()
 
 ~Ace ()
 

Static Public Member Functions

static int SAL_CALL constructor (void *obj, void *arg)
 
static Acefind (Ace *head, sal_uInt32 addr)
 
static void insert (Ace *head, Ace *entry)
 

Public Attributes

Acem_next
 
Acem_prev
 
sal_uInt32 m_addr
 
sal_uInt32 m_used
 

Detailed Description

Page Access (control).

Definition at line 116 of file storbios.hxx.

Constructor & Destructor Documentation

◆ Ace()

OStorePageBIOS::Ace::Ace ( )

Definition at line 349 of file storbios.cxx.

◆ ~Ace()

OStorePageBIOS::Ace::~Ace ( )

Definition at line 353 of file storbios.cxx.

Member Function Documentation

◆ constructor()

int SAL_CALL OStorePageBIOS::Ace::constructor ( void *  obj,
void *  arg 
)
static

Definition at line 360 of file storbios.cxx.

References m_next, and m_prev.

Referenced by store::OStorePageBIOS::AceCache::AceCache().

◆ find()

OStorePageBIOS::Ace * OStorePageBIOS::Ace::find ( OStorePageBIOS::Ace head,
sal_uInt32  addr 
)
static

Definition at line 369 of file storbios.cxx.

References m_addr, and m_next.

Referenced by store::OStorePageBIOS::acquirePage(), and store::OStorePageBIOS::releasePage().

◆ insert()

void OStorePageBIOS::Ace::insert ( OStorePageBIOS::Ace head,
OStorePageBIOS::Ace entry 
)
static

Definition at line 381 of file storbios.cxx.

References m_next, and m_prev.

Referenced by store::OStorePageBIOS::acquirePage().

Member Data Documentation

◆ m_addr

sal_uInt32 store::OStorePageBIOS::Ace::m_addr

◆ m_next

Ace* store::OStorePageBIOS::Ace::m_next

◆ m_prev

Ace* store::OStorePageBIOS::Ace::m_prev

◆ m_used

sal_uInt32 store::OStorePageBIOS::Ace::m_used

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