MOS Source Code
Loading...
Searching...
No Matches
IpcConnectionIO Struct Reference

#include <ipc_io.hpp>

+ Inheritance diagram for IpcConnectionIO:
+ Collaboration diagram for IpcConnectionIO:

Public Member Functions

 IpcConnectionIO (IpcDescriptor *descriptor)
 
virtual ~IpcConnectionIO ()
 
- Public Member Functions inherited from IO
 IO (IOFlags flags, io_type_t type)
 
virtual ~IO ()=0
 
IOref ()
 
IOunref ()
 
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)
 

Protected Attributes

IpcDescriptor *const descriptor
 

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
 

Detailed Description

Definition at line 10 of file ipc_io.hpp.

Constructor & Destructor Documentation

◆ IpcConnectionIO()

IpcConnectionIO ( IpcDescriptor * descriptor)
inline

Definition at line 12 of file ipc_io.hpp.

Referenced by IpcClientIO::IpcClientIO(), and IpcServerIO::IpcServerIO().

+ Here is the call graph for this function:

◆ ~IpcConnectionIO()

virtual ~IpcConnectionIO ( )
inlinevirtual

Definition at line 13 of file ipc_io.hpp.

Member Data Documentation

◆ descriptor


The documentation for this struct was generated from the following file: