![]() |
MOS Source Code
|
Public Member Functions | |
| IpcServerIO (IpcDescriptor *desc) | |
| virtual | ~IpcServerIO () |
| size_t | on_read (void *buf, size_t size) |
| size_t | on_write (const void *buf, size_t size) |
| void | on_closed () |
| Public Member Functions inherited from IpcConnectionIO | |
| IpcConnectionIO (IpcDescriptor *descriptor) | |
| virtual | ~IpcConnectionIO () |
| Public Member Functions inherited from IO | |
| IO (IOFlags flags, io_type_t type) | |
| virtual | ~IO ()=0 |
| IO * | ref () |
| IO * | unref () |
| virtual mos::string | name () const |
| virtual off_t | seek (off_t, io_seek_whence_t) final |
| virtual off_t | tell () final |
| virtual size_t | read (void *buf, size_t count) final |
| virtual size_t | pread (void *buf, size_t count, off_t offset) final |
| virtual size_t | write (const void *buf, size_t count) final |
| virtual bool | VerifyMMapPermissions (VMFlags flags, bool is_private) final |
| bool | map (vmap_t *vmap, off_t offset) |
| bool | unmap (vmap_t *vmap, bool *unmapped) |
Additional Inherited Members | |
| Static Public Member Functions inherited from IO | |
| static bool | IsValid (const IO *io) |
| Public Attributes inherited from IO | |
| const IOFlags | io_flags = IO_NONE |
| const io_type_t | io_type = IO_NULL |
| Static Public Attributes inherited from NamedType<"IPC.ServerIO"> | |
| static constexpr mos::string_view | type_name |
| Protected Attributes inherited from IpcConnectionIO | |
| IpcDescriptor *const | descriptor |
Definition at line 36 of file ipc_io.cpp.
|
inline |
|
inlinevirtual |
Definition at line 39 of file ipc_io.cpp.
Reimplemented from IO.
Definition at line 41 of file ipc_io.cpp.
Reimplemented from IO.
Definition at line 45 of file ipc_io.cpp.
|
inlinevirtual |