summaryrefslogtreecommitdiff
path: root/src/core/hle/ipc_helpers.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* kernel: Implement a more accurate IPC dispatch.Gravatar bunnei2019-11-281-3/+3
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...Gravatar bunnei2019-11-241-8/+8
* ipc_helpers: Amend floating-point type in Pop<double> specializationGravatar Lioncash2019-05-181-1/+1
* kernel/server_session: Return a std::pair from CreateSessionPair()Gravatar Lioncash2019-04-061-3/+1
* ipc_helpers: Allow pushing and popping floating-point valuesGravatar Lioncash2019-03-161-0/+30
* Merge pull request #2223 from lioncash/errorGravatar bunnei2019-03-131-0/+3
|\
| * core/hle/result: Relocate IPC error code to ipc_helpersGravatar Lioncash2019-03-101-0/+3
* | Merge pull request #2166 from lioncash/vi-init-serviceGravatar bunnei2019-03-131-0/+15
|\ \ | |/ |/|
| * core/ipc_helper: Allow popping all signed value types with RequestParserGravatar Lioncash2019-02-261-0/+15
* | kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optionalGravatar Lioncash2019-03-071-1/+1
|/
* hle/ipc_helpers: Fix clang-format warningsGravatar Lioncash2019-01-291-1/+0
* hle/ipc_helpers: Allow pushing signed valuesGravatar Lioncash2019-01-291-0/+22
* core/kernel: Remove unnecessary inclusionsGravatar Lioncash2018-12-311-1/+1
* hle_ipc: Add member function for querying the existence of a domain headerGravatar Lioncash2018-10-291-2/+1
* Removed MakeBuilder as it's not needed anymoreGravatar David Marcec2018-09-191-7/+0
* Port #4182 from Citra: "Prefix all size_t with std::"Gravatar fearlessTobi2018-09-151-6/+6
* kernel: Eliminate kernel global stateGravatar Lioncash2018-08-281-1/+4
* kernel: Move object class to its own source filesGravatar Lioncash2018-08-011-2/+5
* Merge pull request #800 from lioncash/setGravatar bunnei2018-07-251-0/+8
|\
| * ipc_helper: Add helper member function for popping enum values to RequestParserGravatar Lioncash2018-07-241-0/+8
* | hle_ipc: Make constructors explicit where applicableGravatar Lioncash2018-07-231-11/+12
* | ipc_helpers: Make member variables of ResponseBuilder privateGravatar Lioncash2018-07-231-5/+6
|/
* ipc_helpers: Add PushEnum() member function to ResponseBuilderGravatar Lioncash2018-07-201-0/+19
* ipc: Add support for PopIpcInterface() method.Gravatar bunnei2018-05-011-0/+7
* Fix: change check for domain order and existance of domain message headerGravatar mailwl2018-02-201-1/+2
* IPC: add domain header to response if only it exists in requestGravatar mailwl2018-02-201-1/+1
* ResponseBuilder: Use a bit field for customizing instead of always_move_handles.Gravatar bunnei2018-01-241-9/+18
* hle: Rename RequestBuilder to ResponseBuilder.Gravatar bunnei2018-01-241-20/+21
* ipc_helpers: Make interface domain agnostic and add header validation.Gravatar bunnei2018-01-241-24/+46
* hle: Integrate Domain handling into ServerSession.Gravatar bunnei2018-01-241-3/+3
* hle: Remove Domain and SyncObject kernel objects.Gravatar bunnei2018-01-241-1/+0
* IPC: Don't create an unnecessary port when using PushIpcInterface outside of ...Gravatar Subv2018-01-221-4/+5
* fsp_srv: Various improvements to IStorage:Read implementation.Gravatar bunnei2018-01-211-0/+5
* Stub PopLaunchParameter and implement Buffer C Descriptors reading on hle_ipc...Gravatar gdkchan2018-01-181-0/+4
* IPC: Push domain objects as move handles when not in a domain.Gravatar Subv2018-01-161-2/+20
* IPC: Allow passing arguments to the Interfaces when using PushIpcInterfaceGravatar Subv2018-01-101-3/+3
* IPC: Take the number of domain objects as a parameter in MakeBuilder.Gravatar Subv2018-01-071-2/+4
* IPC: Fixed pushing ResultCodes into the command buffer.Gravatar Subv2018-01-071-5/+7
* IPC: Add functions to read the input move/copy objects from an IPC request.Gravatar Subv2018-01-071-0/+16
* IPC Cleanup: Remove 3DS-specific code and translate copy, move and domain obj...Gravatar Subv2018-01-071-215/+25
* IPC: Use the correct size when pushing raw data to the command buffer and fix...Gravatar Subv2018-01-071-5/+14
* kernel: Fix implementation of ConvertSessionToDomain.Gravatar bunnei2017-12-291-0/+14
* ipc_helpers: Fix alignment (was wrong as a result of a dynarmic bug).Gravatar bunnei2017-10-171-3/+4
* hle: Implement ConvertSessionToDomain, various cleanups.Gravatar bunnei2017-10-151-1/+1
* hle: Initial implementation of NX service framework and IPC.Gravatar bunnei2017-10-141-71/+51
* Fixed type conversion ambiguityGravatar Huw Pascoe2017-09-301-6/+6
* Kernel: Allow clearing request_objects to re-use buffer spaceGravatar Yuri Kunde Schlesner2017-06-111-0/+3
* IPC: Add Pop/PushObjects methods to RequestParser/BuilderGravatar Yuri Kunde Schlesner2017-06-111-10/+103
* IPC: Add basic HLERequestContext support to RequestParser/BuilderGravatar Yuri Kunde Schlesner2017-06-111-1/+32
* Kernel: Move HandleTable to a separate fileGravatar Yuri Kunde Schlesner2017-05-291-0/+2