IBufferMutable Class Reference

Space-ng SDK: sol3::core::IBufferMutable Class Reference
Space-ng SDK
sol3::core::IBufferMutable Class Referenceabstract

Mutable view of shared memory buffer. More...

#include <sol3/core/shmem_buffer.h>

Inheritance diagram for sol3::core::IBufferMutable:
sol3::core::IBufferConst

Public Member Functions

virtual void * mutableData ()=0
 
virtual gbm_bo * gbmBo () const
 
- Public Member Functions inherited from sol3::core::IBufferConst
virtual ~IBufferConst ()=default
 
virtual BufferInfo const & info () const =0
 
virtual void const * data () const =0
 
virtual size_t size () const =0
 
virtual int fd () const =0
 
virtual Endpoint const & endpoint () const =0
 

Detailed Description

Mutable view of shared memory buffer.

Member Function Documentation

◆ gbmBo()

virtual gbm_bo* sol3::core::IBufferMutable::gbmBo ( ) const
inlinevirtual

Optional API to supply a pointer to the underlying GBM Buffer Object, if supported.

◆ mutableData()

virtual void* sol3::core::IBufferMutable::mutableData ( )
pure virtual

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