Instrument Neutral Distributed Interface INDI  2.0.2
Public Member Functions | List of all members
SharedBuffer Class Reference

#include <SharedBuffer.h>

Public Member Functions

 SharedBuffer ()
 
 ~SharedBuffer ()
 
int getFd () const
 
void allocate (ssize_t size)
 
void write (const void *buffer, ssize_t offset, ssize_t size)
 
void release ()
 
void attach (int fd)
 
ssize_t getSize () const
 

Detailed Description

Definition at line 22 of file SharedBuffer.h.

Constructor & Destructor Documentation

◆ SharedBuffer()

SharedBuffer::SharedBuffer ( )

Definition at line 49 of file SharedBuffer.cpp.

◆ ~SharedBuffer()

SharedBuffer::~SharedBuffer ( )

Definition at line 55 of file SharedBuffer.cpp.

Member Function Documentation

◆ allocate()

void SharedBuffer::allocate ( ssize_t  size)

Definition at line 130 of file SharedBuffer.cpp.

◆ attach()

void SharedBuffer::attach ( int  fd)

Definition at line 60 of file SharedBuffer.cpp.

◆ getFd()

int SharedBuffer::getFd ( ) const

Definition at line 91 of file SharedBuffer.cpp.

◆ getSize()

ssize_t SharedBuffer::getSize ( ) const
inline

Definition at line 39 of file SharedBuffer.h.

◆ release()

void SharedBuffer::release ( )

Definition at line 81 of file SharedBuffer.cpp.

◆ write()

void SharedBuffer::write ( const void *  buffer,
ssize_t  offset,
ssize_t  size 
)

Definition at line 101 of file SharedBuffer.cpp.


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