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

#include <Ps2CaptureState.h>

+ Collaboration diagram for Ps2DebuggerPollingState:

Public Member Functions

void set (bool active)
 
bool active () const
 

Private Attributes

size_t m_Active
 

Detailed Description

Trap-safe polling-mode selection for the kernel debugger.

Entering the debugger can interrupt code which owns the 8042 or IRQ controller locks. This latch therefore only publishes the input mode; it never participates in either controller protocol.

Definition at line 24 of file Ps2CaptureState.h.

Constructor & Destructor Documentation

◆ Ps2DebuggerPollingState()

Ps2DebuggerPollingState::Ps2DebuggerPollingState ( )
inline

Definition at line 26 of file Ps2CaptureState.h.

Member Function Documentation

◆ active()

bool Ps2DebuggerPollingState::active ( ) const
inline

Definition at line 33 of file Ps2CaptureState.h.

◆ set()

void Ps2DebuggerPollingState::set ( bool  active)
inline

Definition at line 28 of file Ps2CaptureState.h.

Member Data Documentation

◆ m_Active

size_t Ps2DebuggerPollingState::m_Active
private

Definition at line 38 of file Ps2CaptureState.h.


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