HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SYS_SharedMemoryView Class Reference

#include <SYS_SharedMemory.h>

Public Member Functions

 SYS_SharedMemoryView (SYS_SharedMemory &shm, exint offset=0, exint size=SYS_EXINT_MAX)
 
 ~SYS_SharedMemoryView ()
 
void setView (exint offset=0, exint size=SYS_EXINT_MAX)
 
exint offset () const
 
exint size () const
 
bool readOnly () const
 
voiddata () const
 
void sync ()
 
int64 getMemoryUsage (bool inclusive) const
 

Detailed Description

Definition at line 74 of file SYS_SharedMemory.h.

Constructor & Destructor Documentation

SYS_SharedMemoryView::SYS_SharedMemoryView ( SYS_SharedMemory shm,
exint  offset = 0,
exint  size = SYS_EXINT_MAX 
)
SYS_SharedMemoryView::~SYS_SharedMemoryView ( )

Member Function Documentation

void* SYS_SharedMemoryView::data ( ) const
int64 SYS_SharedMemoryView::getMemoryUsage ( bool  inclusive) const

Returns an approximation of the memory used by these structures, NOT the shared memory itself.

exint SYS_SharedMemoryView::offset ( ) const
bool SYS_SharedMemoryView::readOnly ( ) const
void SYS_SharedMemoryView::setView ( exint  offset = 0,
exint  size = SYS_EXINT_MAX 
)
exint SYS_SharedMemoryView::size ( ) const
void SYS_SharedMemoryView::sync ( )

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