libtransistor
A userland library for the Nintendo Switch
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions
trn::KEvent Class Reference
Inheritance diagram for trn::KEvent:
Inheritance graph
[legend]
Collaboration diagram for trn::KEvent:
Collaboration graph
[legend]

Public Member Functions

 KEvent (revent_h handle)
 
Result< std::nullopt_t > ResetSignal ()
 
Result< std::nullopt_t > WaitSignal (uint64_t timeout)
 
- Public Member Functions inherited from trn::KWaitable
 KWaitable (handle_t handle)
 
- Public Member Functions inherited from trn::KObject
 KObject (handle_t handle)
 
 KObject (const KObject &)=delete
 
KObjectoperator= (const KObject &)=delete
 
 KObject (KObject &&other)
 
KObjectoperator= (KObject &&other)
 
handle_t Claim ()
 

Additional Inherited Members

- Data Fields inherited from trn::KObject
handle_t handle = 0
 

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