aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/ipc_helpers.h
AgeCommit message (Expand)Author
2019-11-28kernel: Implement a more accurate IPC dispatch.bunnei
2019-11-24kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...bunnei
2019-05-18ipc_helpers: Amend floating-point type in Pop<double> specializationLioncash
2019-04-06kernel/server_session: Return a std::pair from CreateSessionPair()Lioncash
2019-03-16ipc_helpers: Allow pushing and popping floating-point valuesLioncash
2019-03-13Merge pull request #2223 from lioncash/errorbunnei
2019-03-13Merge pull request #2166 from lioncash/vi-init-servicebunnei
2019-03-10core/hle/result: Relocate IPC error code to ipc_helpersLioncash
2019-03-07kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optionalLioncash
2019-02-26core/ipc_helper: Allow popping all signed value types with RequestParserLioncash
2019-01-29hle/ipc_helpers: Fix clang-format warningsLioncash
2019-01-29hle/ipc_helpers: Allow pushing signed valuesLioncash
2018-12-31core/kernel: Remove unnecessary inclusionsLioncash
2018-10-29hle_ipc: Add member function for querying the existence of a domain headerLioncash
2018-09-19Removed MakeBuilder as it's not needed anymoreDavid Marcec
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi
2018-08-28kernel: Eliminate kernel global stateLioncash
2018-08-01kernel: Move object class to its own source filesLioncash
2018-07-25Merge pull request #800 from lioncash/setbunnei
2018-07-24ipc_helper: Add helper member function for popping enum values to RequestParserLioncash
2018-07-23hle_ipc: Make constructors explicit where applicableLioncash
2018-07-23ipc_helpers: Make member variables of ResponseBuilder privateLioncash
2018-07-20ipc_helpers: Add PushEnum() member function to ResponseBuilderLioncash
2018-05-01ipc: Add support for PopIpcInterface() method.bunnei
2018-02-20Fix: change check for domain order and existance of domain message headermailwl
2018-02-20IPC: add domain header to response if only it exists in requestmailwl
2018-01-24ResponseBuilder: Use a bit field for customizing instead of always_move_handles.bunnei
2018-01-24hle: Rename RequestBuilder to ResponseBuilder.bunnei
2018-01-24ipc_helpers: Make interface domain agnostic and add header validation.bunnei
2018-01-24hle: Integrate Domain handling into ServerSession.bunnei
2018-01-24hle: Remove Domain and SyncObject kernel objects.bunnei
2018-01-22IPC: Don't create an unnecessary port when using PushIpcInterface outside of ...Subv
2018-01-21fsp_srv: Various improvements to IStorage:Read implementation.bunnei
2018-01-18Stub PopLaunchParameter and implement Buffer C Descriptors reading on hle_ipc...gdkchan
2018-01-16IPC: Push domain objects as move handles when not in a domain.Subv
2018-01-10IPC: Allow passing arguments to the Interfaces when using PushIpcInterfaceSubv
2018-01-07IPC: Take the number of domain objects as a parameter in MakeBuilder.Subv
2018-01-07IPC: Fixed pushing ResultCodes into the command buffer.Subv
2018-01-07IPC: Add functions to read the input move/copy objects from an IPC request.Subv
2018-01-07IPC Cleanup: Remove 3DS-specific code and translate copy, move and domain obj...Subv
2018-01-07IPC: Use the correct size when pushing raw data to the command buffer and fix...Subv
2017-12-29kernel: Fix implementation of ConvertSessionToDomain.bunnei
2017-10-17ipc_helpers: Fix alignment (was wrong as a result of a dynarmic bug).bunnei
2017-10-15hle: Implement ConvertSessionToDomain, various cleanups.bunnei
2017-10-14hle: Initial implementation of NX service framework and IPC.bunnei
2017-09-30Fixed type conversion ambiguityHuw Pascoe
2017-06-11Kernel: Allow clearing request_objects to re-use buffer spaceYuri Kunde Schlesner
2017-06-11IPC: Add Pop/PushObjects methods to RequestParser/BuilderYuri Kunde Schlesner
2017-06-11IPC: Add basic HLERequestContext support to RequestParser/BuilderYuri Kunde Schlesner
2017-05-29Kernel: Move HandleTable to a separate fileYuri Kunde Schlesner