anatomist  5.1.2
3D neuroimaging data viewer
anatomist::APipeReader Class Reference

Handles async reads. More...

#include <anatomist/processor/pipeReader.h>

Public Member Functions

 APipeReader (const std::string &filename, bool destroyWhenEmpty=true)
 
 APipeReader (int sock, bool destroyWhenEmpty=true)
 constructor for socket reading More...
 
 ~APipeReader ()
 
bool operator! () const
 
void open ()
 
void readSocket ()
 

Protected Member Functions

void readOne ()
 
bool _open ()
 
void close ()
 

Detailed Description

Handles async reads.

Definition at line 46 of file pipeReader.h.

Constructor & Destructor Documentation

◆ APipeReader() [1/2]

anatomist::APipeReader::APipeReader ( const std::string &  filename,
bool  destroyWhenEmpty = true 
)

◆ APipeReader() [2/2]

anatomist::APipeReader::APipeReader ( int  sock,
bool  destroyWhenEmpty = true 
)

constructor for socket reading

◆ ~APipeReader()

anatomist::APipeReader::~APipeReader ( )

Member Function Documentation

◆ _open()

bool anatomist::APipeReader::_open ( )
protected

◆ close()

void anatomist::APipeReader::close ( )
protected

◆ open()

void anatomist::APipeReader::open ( )

◆ operator!()

bool anatomist::APipeReader::operator! ( ) const

◆ readOne()

void anatomist::APipeReader::readOne ( )
protected

◆ readSocket()

void anatomist::APipeReader::readSocket ( )

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