1 #ifndef __src_lib_base_buffer_h
2 #define __src_lib_base_buffer_h
18 std::list<eIOBufferData> buffer;
20 eIOBufferData &addblock();
23 eIOBuffer(
int allocationsize): allocationsize(allocationsize), ptr(0)
35 int tofile(
int fd,
int len);
eIOBuffer(int allocationsize)
Definition: buffer.h:23
int empty() const
Definition: buffer.cpp:46
int searchchr(char ch) const
Definition: buffer.cpp:177
int size() const
Definition: buffer.cpp:37
int tofile(int fd, int len)
Definition: buffer.cpp:147
void write(const void *source, int len)
Definition: buffer.cpp:101
void skip(int len)
Definition: buffer.cpp:77
void clear()
Definition: buffer.cpp:31
~eIOBuffer()
Definition: buffer.cpp:26
int read(void *dest, int len)
Definition: buffer.cpp:93
int fromfile(int fd, int len)
Definition: buffer.cpp:118
int peek(void *dest, int len) const
Definition: buffer.cpp:51
unsigned char data[256]
Definition: hdmi_cec.h:2
dest
Definition: enigma_py_patcher.py:10
source
Definition: enigma_py_patcher.py:9