libtransistor
A userland library for the Nintendo Switch
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures
ipcclient.hpp File Reference

IPC client template library (C++ header) More...

#include <libtransistor/cpp/types.hpp>
#include <libtransistor/cpp/ipc.hpp>
#include <libtransistor/ipc.h>
#include <tuple>
#include <vector>
Include dependency graph for ipcclient.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  trn::ipc::client::ArgPack< T >
 
struct  trn::ipc::client::TransactionFormat
 
struct  trn::ipc::client::AccessorHelper< T, Extra >
 
struct  trn::ipc::client::AccessorHelper< ipc::InRaw< T > >
 
struct  trn::ipc::client::AccessorHelper< ipc::OutRaw< T > >
 
struct  trn::ipc::client::AccessorHelper< ipc::InHandle< T, ipc::copy > >
 
struct  trn::ipc::client::AccessorHelper< ipc::InHandle< T, ipc::move > >
 
struct  trn::ipc::client::AccessorHelper< ipc::OutHandle< T, ipc::copy, Extra...> >
 
struct  trn::ipc::client::AccessorHelper< ipc::OutHandle< T, ipc::move, Extra...> >
 
struct  trn::ipc::client::AccessorHelper< ipc::InObject< T > >
 
struct  trn::ipc::client::AccessorHelper< ipc::OutObject< T > >
 
struct  trn::ipc::client::AccessorHelper< ipc::Buffer< T, type > >
 
struct  trn::ipc::client::AccessorHelper< ipc::InPid >
 
struct  trn::ipc::client::AccessorHelper< ipc::OutPid >
 
struct  trn::ipc::client::FormatMutator< T, Extra >
 
struct  trn::ipc::client::FormatMutator< ipc::InRaw< T > >
 
struct  trn::ipc::client::FormatMutator< ipc::OutRaw< T > >
 
struct  trn::ipc::client::FormatMutator< ipc::InHandle< T, ipc::copy > >
 
struct  trn::ipc::client::FormatMutator< ipc::InHandle< T, ipc::move > >
 
struct  trn::ipc::client::FormatMutator< ipc::OutHandle< T, ipc::copy, Extra...> >
 
struct  trn::ipc::client::FormatMutator< ipc::OutHandle< T, ipc::move, Extra...> >
 
struct  trn::ipc::client::FormatMutator< ipc::InObject< T > >
 
struct  trn::ipc::client::FormatMutator< ipc::OutObject< T > >
 
struct  trn::ipc::client::FormatMutator< ipc::Buffer< T, type, expected_size > >
 
struct  trn::ipc::client::FormatMutator< ipc::InPid >
 
struct  trn::ipc::client::FormatMutator< ipc::OutPid >
 
struct  trn::ipc::client::FormatBuilder< T >
 
struct  trn::ipc::client::FormatBuilder< ArgPack< Arg0, Args...> >
 
struct  trn::ipc::client::FormatBuilder< ArgPack<> >
 
class  trn::ipc::client::Object
 

Detailed Description

IPC client template library (C++ header)