Nugget
Loading...
Searching...
No Matches
Public Member Functions | List of all members
psyqo::SIO0Bus::Lock Struct Reference

RAII helper that owns the bus for the lifetime of the object. More...

#include <psyqo/sio0-bus.hh>

Public Member Functions

 Lock ()
 
 ~Lock ()
 
 Lock (const Lock &)=delete
 
Lockoperator= (const Lock &)=delete
 

Detailed Description

RAII helper that owns the bus for the lifetime of the object.

Used at the entry of a memory card operation; the bus stays owned until the operation's stack frame (or coroutine frame) unwinds.

Constructor & Destructor Documentation

◆ Lock() [1/2]

psyqo::SIO0Bus::Lock::Lock ( )
inline

◆ ~Lock()

psyqo::SIO0Bus::Lock::~Lock ( )
inline

◆ Lock() [2/2]

psyqo::SIO0Bus::Lock::Lock ( const Lock )
delete

Member Function Documentation

◆ operator=()

Lock & psyqo::SIO0Bus::Lock::operator= ( const Lock )
delete

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