summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/sm/controller.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-09-25service: Add missing headers inclusions where applicableLioncash1-0/+3
Gets rid of a few indirect inclusions.
2018-09-06core/core: Remove unnecessary sm/controller includeLioncash1-0/+2
The only reason this include was necessary, was because the constructor wasn't defaulted in the cpp file and the compiler would inline it wherever it was used. However, given Controller is forward declared, all those inlined constructors would see an incomplete type, causing a compilation failure. So, we just place the constructor in the cpp file, where it can see the complete type definition, allowing us to remove this include.
2018-08-15kernel/server_session: Add IsSession() member functionLioncash1-1/+1
Allows querying the inverse of IsDomain() to make things more readable. This will likely also be usable in the event of implementing ConvertDomainToSession().
2018-08-15sm/controller: Correct return value of QueryPointerBufferSizeLioncash1-1/+1
This should be returning a u16 according to Switch Brew.
2018-07-03Rename logging macro back to LOG_*James Rowe1-4/+4
2018-04-24sm: Move logging macros over to new fmt-compatible onesLioncash1-4/+4
2018-04-20service: Use nested namespace specifiers where applicableLioncash1-4/+2
Tidies up namespace declarations
2018-02-03controller: DuplicateSession should return a ClientSession.bunnei1-4/+9
2018-01-25ResponseBuilder: Use a bit field for customizing instead of always_move_handles.bunnei1-1/+1
2018-01-25hle: Rename RequestBuilder to ResponseBuilder.bunnei1-3/+3
2018-01-25service: Fix all incorrect IPC response headers.bunnei1-2/+1
2018-01-25hle: Integrate Domain handling into ServerSession.bunnei1-7/+5
2018-01-25hle: Remove Domain and SyncObject kernel objects.bunnei1-1/+0
2018-01-18controller: Use DuplicateSession for DuplicateSessionEx.bunnei1-1/+7
2018-01-13yuzu: Update license text to be consistent across project.bunnei1-1/+1
2018-01-07IPC: Make DuplicateSession return the Domain instead of the Session if the request was made on a Domain interface.Subv1-1/+5
2018-01-07IPC: Corrected some command headers in the IPC Controller interface.Subv1-4/+2
2018-01-07IPC Cleanup: Remove 3DS-specific code and translate copy, move and domain objects in IPC requests.Subv1-1/+1
Popping objects from the buffer is still not implemented.
2017-12-29controller: Implement DuplicateSession.bunnei1-9/+10
2017-12-29kernel: Fix implementation of ConvertSessionToDomain.bunnei1-12/+6
2017-12-28service: Clean up apm/lm/applet_oe/controller/sm ctor/dtor.bunnei1-2/+0
2017-10-15hle: Implement ConvertSessionToDomain, various cleanups.bunnei1-6/+24
2017-10-15hle: Initial implementation of NX service framework and IPC.bunnei1-0/+42