mirror of
https://github.com/Ryujinx/Ryujinx.git
synced 2024-08-17 14:18:44 +02:00
* IPC refactor part 3 + 4: New server HIPC message processor with source generator based serialization * Make types match on calls to AlignUp/AlignDown * Formatting * Address some PR feedback * Move BitfieldExtensions to Ryujinx.Common.Utilities and consolidate implementations * Rename Reader/Writer to SpanReader/SpanWriter and move to Ryujinx.Common.Memory * Implement EventType * Address more PR feedback * Log request processing errors since they are not normal * Rename waitable to multiwait and add missing lock * PR feedback * Ac_K PR feedback
28 lines
855 B
C#
28 lines
855 B
C#
namespace Ryujinx.Horizon.Sdk.OsTypes
|
|
{
|
|
struct InterProcessEventType
|
|
{
|
|
public readonly bool AutoClear;
|
|
public InitializationState State;
|
|
public bool ReadableHandleManaged;
|
|
public bool WritableHandleManaged;
|
|
public int ReadableHandle;
|
|
public int WritableHandle;
|
|
|
|
public InterProcessEventType(
|
|
bool autoClear,
|
|
bool readableHandleManaged,
|
|
bool writableHandleManaged,
|
|
int readableHandle,
|
|
int writableHandle)
|
|
{
|
|
AutoClear = autoClear;
|
|
State = InitializationState.Initialized;
|
|
ReadableHandleManaged = readableHandleManaged;
|
|
WritableHandleManaged = writableHandleManaged;
|
|
ReadableHandle = readableHandle;
|
|
WritableHandle = writableHandle;
|
|
}
|
|
}
|
|
}
|