libtransistor
A userland library for the Nintendo Switch
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oC__attribute__
oC_usb_speed_info_t
oCtrn::ipc::client::AccessorHelper< T, Extra >
oCtrn::ipc::server::AccessorHelper< T >
oCtrn::ipc::client::AccessorHelper< ipc::Buffer< T, type > >
oCtrn::ipc::server::AccessorHelper< ipc::Buffer< T, type, expected_size > >
oCtrn::ipc::client::AccessorHelper< ipc::InHandle< T, ipc::copy > >
oCtrn::ipc::server::AccessorHelper< ipc::InHandle< T, ipc::copy > >
oCtrn::ipc::client::AccessorHelper< ipc::InHandle< T, ipc::move > >
oCtrn::ipc::server::AccessorHelper< ipc::InHandle< T, ipc::move > >
oCtrn::ipc::client::AccessorHelper< ipc::InObject< T > >
oCtrn::ipc::server::AccessorHelper< ipc::InPid >
oCtrn::ipc::client::AccessorHelper< ipc::InPid >
oCtrn::ipc::server::AccessorHelper< ipc::InRaw< T > >
oCtrn::ipc::client::AccessorHelper< ipc::InRaw< T > >
oCtrn::ipc::server::AccessorHelper< ipc::OutHandle< T, ipc::copy > >
oCtrn::ipc::client::AccessorHelper< ipc::OutHandle< T, ipc::copy, Extra...> >
oCtrn::ipc::server::AccessorHelper< ipc::OutHandle< T, ipc::move > >
oCtrn::ipc::client::AccessorHelper< ipc::OutHandle< T, ipc::move, Extra...> >
oCtrn::ipc::server::AccessorHelper< ipc::OutObject< T > & >
oCtrn::ipc::client::AccessorHelper< ipc::OutObject< T > >
oCtrn::ipc::server::AccessorHelper< ipc::OutPid >
oCtrn::ipc::client::AccessorHelper< ipc::OutPid >
oCtrn::ipc::server::AccessorHelper< ipc::OutRaw< T > >
oCtrn::ipc::client::AccessorHelper< ipc::OutRaw< T > >
oCaddrinfo_fixed
oCtrn::ipc::server::ArgPack< T >
oCtrn::ipc::client::ArgPack< T >
oCaudio_output_buffer_tThis struct is sent over IPC and must look exactly like this
oCaudio_output_tAudio output
oCbinder_tRepresents a remote interface
oCblob_file
oCtrn::ipc::Buffer< T, type, expected_size >
oCcompositor_timing_tDescription here..
oCtrn::ipc::copy
oCdebug_event_info_t
oCdisplay_tRepresents a physical display
oCtrn::service::usb::ds::DS
oCElf64_Dyn
oCElf64_Ehdr
oCElf64_Phdr
oCElf64_Rel
oCElf64_Rela
oCElf64_Sym
oCenable_shared_from_this
oCtrn::service::usb::ds::Endpoint
oCfence_tRepresents conditions for the completion of an asynchronous graphics operation
oCfile
oCflat_binder_object_tBinder object as included in a Parcel
oCtrn::ipc::server::FormatBuilder< T >
oCtrn::ipc::client::FormatBuilder< T >
oCtrn::ipc::server::FormatBuilder< ArgPack< Arg0, Args...> >
oCtrn::ipc::client::FormatBuilder< ArgPack< Arg0, Args...> >
oCtrn::ipc::server::FormatBuilder< ArgPack<> >
oCtrn::ipc::client::FormatBuilder< ArgPack<> >
oCtrn::ipc::server::FormatMutator< T >
oCtrn::ipc::client::FormatMutator< T, Extra >
oCtrn::ipc::server::FormatMutator< ipc::Buffer< T, type, expected_size > >
oCtrn::ipc::client::FormatMutator< ipc::Buffer< T, type, expected_size > >
oCtrn::ipc::server::FormatMutator< ipc::InHandle< T, ipc::copy > >
oCtrn::ipc::client::FormatMutator< ipc::InHandle< T, ipc::copy > >
oCtrn::ipc::server::FormatMutator< ipc::InHandle< T, ipc::move > >
oCtrn::ipc::client::FormatMutator< ipc::InHandle< T, ipc::move > >
oCtrn::ipc::client::FormatMutator< ipc::InObject< T > >
oCtrn::ipc::server::FormatMutator< ipc::InPid >
oCtrn::ipc::client::FormatMutator< ipc::InPid >
oCtrn::ipc::server::FormatMutator< ipc::InRaw< T > >
oCtrn::ipc::client::FormatMutator< ipc::InRaw< T > >
oCtrn::ipc::server::FormatMutator< ipc::OutHandle< T, ipc::copy > >
oCtrn::ipc::client::FormatMutator< ipc::OutHandle< T, ipc::copy, Extra...> >
oCtrn::ipc::server::FormatMutator< ipc::OutHandle< T, ipc::move > >
oCtrn::ipc::client::FormatMutator< ipc::OutHandle< T, ipc::move, Extra...> >
oCtrn::ipc::server::FormatMutator< ipc::OutObject< T > & >
oCtrn::ipc::client::FormatMutator< ipc::OutObject< T > >
oCtrn::ipc::server::FormatMutator< ipc::OutPid >
oCtrn::ipc::client::FormatMutator< ipc::OutPid >
oCtrn::ipc::server::FormatMutator< ipc::OutRaw< T > >
oCtrn::ipc::client::FormatMutator< ipc::OutRaw< T > >
oCframe_event_history_delta_tToDo: maybe someday actually implement this
oCgpu_buffer_tBuffer to be used for various GPU functions
oCgpu_fence_t
oCgraphic_buffer_tGraphics buffer
oCtrn::service::HID
oChid_controller_color_t
oChid_controller_state_entry_t
oChid_controller_state_t
oChid_controller_t
oChid_keyboard_t
oChid_mac
oChid_mouse_t
oChid_shared_memory_t
oChid_touch_data_entry_t
oChid_touch_entry_t
oChid_touchscreen_t
oCidirectoryentry
oCigbp_tIGraphicBufferProducer object
oCtrn::ipc::InHandle< T, Transfer >
oCtrn::ipc::InHandle< handle_t, Transfer >
oCtrn::ipc::InObject< T >
oCtrn::ipc::InPid
oCtrn::ipc::InRaw< T >
oCtrn::service::usb::ds::Interface
oCipc_buffer_tBuffer for transfer over IPC
oCipc_domain_tRepresents an IPC object domain
oCipc_message_tDescribes an incoming IPC message. Used as an intermediate during unpacking
oCipc_multi_session_node_t
oCipc_multi_session_tA wrapper around a session that will clone it for use from multiple threads when necessary
oCipc_object_tRepresents either an object within an IPC domain or a standalone object
oCipc_request_fmt_tDescribes format expectations for an incoming IPC request
oCipc_request_tRepresents an unmarshalled outgoing IPC request
oCipc_response_fmt_tDescribes format expectations for an incoming IPC response
oCipc_response_tRepresents an unmarshalled outgoing IPC response
oCipc_server_domain_tRepresents the server side of an IPC object domain
oCipc_server_object_tRepresents the server side of an IPC object
oCipc_server_port_t
oCipc_server_session_t
oCipc_server_t
oCtrn::ipc::server::IPCServer
oCtrn::KObject
oCld_loader_t
oCloader_config_entry_t
oCloader_config_service_override_t
oCloader_config_t
oCtrn::svc::MemoryMapping
oCtrn::ipc::Message
oCmodule_header_t
oCmodule_input_t
oCmodule_list_node_t
oCmodule_t
oCtrn::ipc::move
oCnvhost_ioc_ctrl_event_wait_args
oCnvhost_ioc_ctrl_syncpt_wait_args
oCnvhost_ioctl_ctrl_event_wait_argsArguments to wait on a syncpt event
oCnvhost_ioctl_ctrl_syncpt_wait_argsArguments to wait on a syncpt
oCnvmap_ioc_alloc_argsMemory allocation args structure for the nvmap object
oCnvmap_ioc_create_argsArgs to create an nvmap object
oCnvmap_ioc_free_argsMemory freeing args structure for the nvmap object
oCnvmap_ioc_from_id_argsArgs to get the handle to an existing nvmap object
oCnvmap_ioc_get_id_argsID query args structure for an nvmap object
oCnvmap_ioc_param_argsInfo query args structure for an nvmap object
oCtrn::ipc::client::Object
oCtrn::ipc::server::Object
oCtrn::ipc::OutHandle< T, Transfer, Args >
oCtrn::ipc::OutHandle< handle_t, Transfer >
oCtrn::ipc::OutObject< T >
oCtrn::ipc::OutPid
oCtrn::ipc::OutRaw< T >
oCPACKED
oCparcel_tRepresents a parcel
oCqueue_buffer_input_tParameters passed to queueBuffer
oCqueue_buffer_output_tValues received back from queueBuffer
oCrect_tA simple rectangle
oCtrn::ipc::server::RequestHandler< auto >
oCtrn::ipc::server::RequestHandler< Func >
oCtrn::as::Reservation
oCtrn::ResultCode
oCruntime_error
oCtrn::service::SM
oCsurface_tA surface that can be drawn to
oCthread_context_t
oCtls
oCtrn::ipc::client::TransactionFormat
oCtrn::ipc::server::TransactionFormat
oCtrn_condvar_t
oCtrn_dir_ops_t
oCtrn_dir_t
oCtrn_dirent_t
oCtrn_file_ops_t
oCtrn_file_t
oCtrn_fops_t
oCtrn_inode_ops_t
oCtrn_inode_t
oCtrn_list_head_t
oCtrn_result_description_t
oCtrn_thread_t
oCtwili_pipe_t
oCusb_device_data_t
oCusb_ds_endpoint_t
oCusb_ds_interface_t
oCusb_ds_report_entry_t
oCusb_ds_report_t
\Ctrn::Waiter