Joedb 10.4.6
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
joedb::Channel Class Referenceabstract

#include <joedb/concurrency/Channel.h>

Inheritance diagram for joedb::Channel:

Public Member Functions

virtual size_t write_some (const char *data, size_t size)=0
virtual size_t read_some (char *data, size_t size)=0
void write (const char *data, size_t size)
void read (char *data, size_t size)
virtual ~Channel ()

Detailed Description

Definition at line 9 of file Channel.h.

Constructor & Destructor Documentation

◆ ~Channel()

joedb::Channel::~Channel ( )
virtualdefault

Member Function Documentation

◆ read()

void joedb::Channel::read ( char * data,
size_t size )

Definition at line 12 of file Channel.cpp.

◆ read_some()

virtual size_t joedb::Channel::read_some ( char * data,
size_t size )
pure virtual

◆ write()

void joedb::Channel::write ( const char * data,
size_t size )

Definition at line 5 of file Channel.cpp.

◆ write_some()

virtual size_t joedb::Channel::write_some ( const char * data,
size_t size )
pure virtual

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