openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eIOBuffer Class Reference

#include <buffer.h>

Public Member Functions

 eIOBuffer (int allocationsize)
 
 ~eIOBuffer ()
 
int size () const
 
int empty () const
 
void clear ()
 
int peek (void *dest, int len) const
 
void skip (int len)
 
int read (void *dest, int len)
 
void write (const void *source, int len)
 
int fromfile (int fd, int len)
 
int tofile (int fd, int len)
 
int searchchr (char ch) const
 

Detailed Description

IO buffer.

Constructor & Destructor Documentation

◆ eIOBuffer()

eIOBuffer::eIOBuffer ( int  allocationsize)
inline

◆ ~eIOBuffer()

eIOBuffer::~eIOBuffer ( )

Member Function Documentation

◆ clear()

void eIOBuffer::clear ( )

◆ empty()

int eIOBuffer::empty ( ) const

◆ fromfile()

int eIOBuffer::fromfile ( int  fd,
int  len 
)

◆ peek()

int eIOBuffer::peek ( void *  dest,
int  len 
) const

◆ read()

int eIOBuffer::read ( void *  dest,
int  len 
)

◆ searchchr()

int eIOBuffer::searchchr ( char  ch) const

◆ size()

int eIOBuffer::size ( ) const

◆ skip()

void eIOBuffer::skip ( int  len)

◆ tofile()

int eIOBuffer::tofile ( int  fd,
int  len 
)

◆ write()

void eIOBuffer::write ( const void *  source,
int  len 
)

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