The Pedigree Project 0.1
Public Member Functions | Private Attributes | List of all members
Ps2IoAdmissionGate Class Reference

#include <Ps2CaptureState.h>

+ Collaboration diagram for Ps2IoAdmissionGate:

Public Member Functions

bool tryAcquire ()
 
void release ()
 
bool owned () const
 

Private Attributes

size_t m_Owned
 

Detailed Description

Shared 8042 admission gate; hard IRQ callers attempt exactly one CAS.

Definition at line 112 of file Ps2CaptureState.h.

Constructor & Destructor Documentation

◆ Ps2IoAdmissionGate()

Ps2IoAdmissionGate::Ps2IoAdmissionGate ( )
inline

Definition at line 114 of file Ps2CaptureState.h.

Member Function Documentation

◆ owned()

bool Ps2IoAdmissionGate::owned ( ) const
inline

Definition at line 126 of file Ps2CaptureState.h.

◆ release()

void Ps2IoAdmissionGate::release ( )
inline

Definition at line 122 of file Ps2CaptureState.h.

◆ tryAcquire()

bool Ps2IoAdmissionGate::tryAcquire ( )
inline

Definition at line 116 of file Ps2CaptureState.h.

Member Data Documentation

◆ m_Owned

size_t Ps2IoAdmissionGate::m_Owned
private

Definition at line 131 of file Ps2CaptureState.h.


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