aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/ipc_helpers.h
AgeCommit message (Expand)Author
2022-03-14core: hle: kernel: Use weak_ptr where possible for SessionRequestHandler and ...bunnei
2022-02-05hle: ipc_helpers: Ignore -Wclass-memaccessMorph
2021-10-07service: Reduce header include overheadMorph
2021-06-24hle: hle_helpers: Skip data payload offset checks on TIPC requests.bunnei
2021-05-20hle: kernel: hle_ipc: Simplify incoming/outgoing move/copy/domain objects.bunnei
2021-05-20hle: kernel: Implement CloneCurrentObject and improve session management.bunnei
2021-05-20Revert "WORKAROUND: temp. disable session resource limits while we work out i...bunnei
2021-05-16core: Make variable shadowing a compile-time errorLioncash
2021-05-11hle: kernel: hle_ipc: Fix outgoing IPC response size calculation.bunnei
2021-05-11WORKAROUND: temp. disable session resource limits while we work out issuesbunnei
2021-05-10core: hle: ipc_helpers: Fix cast on raw_data_size calculation.bunnei
2021-05-10hle: ipc_helpers: Reserve session resource when we create a KSession.bunnei
2021-05-10hle: ipc_helpers: Update IPC response generation for TIPC.bunnei
2021-05-08kernel: Eliminate variable shadowingLioncash
2021-05-05hle: kernel: Remove deprecated Object class.bunnei
2021-05-05hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei
2021-05-05hle: kernel: Migrate KClientPort to KAutoObject.bunnei
2021-05-05hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObj...bunnei
2021-05-05hle: ipc_helpers: Add methods for copy/move references.bunnei
2021-05-05hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.bunnei
2020-12-06hle: Type check ResponseBuilder::Push arguments, and fix use in vi.cppcomex
2020-11-08ipc_helpers: Remove usage of the global system instanceLioncash
2020-10-20Revert "core: Fix clang build"bunnei
2020-10-17core: Fix clang buildLioncash
2020-10-13core/CMakeLists: Make some warnings errorsLioncash
2020-08-05ipc_helpers: Only allow trivially copyable objects with PushRaw() and PopRaw()Lioncash
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