Jpp  master_rocky-40-g5f0272dcd
the software that should make you happy
Public Member Functions | List of all members
JLANG::JBinaryInput Class Referenceabstract

Interface for binary input. More...

#include <JBinaryIO.hh>

Inheritance diagram for JLANG::JBinaryInput:
JIO::JReader JLANG::JFile JIO::JBufferedReader JIO::JByteArrayReader JIO::JFileReader JIO::JStreamReader JNET::JSocket JIO::JFileStreamReader JNET::JSocketInputChannel< JPrefix_t > JIO::JBinaryFileReader< T, true > JSUPPORT::JDAQFileReader< T, true > JNET::JTCPSocket JNET::JUDPSocket JNET::JClient JNET::JServerSocket JNET::JSocketBlocking JNET::JSocketNonblockingReader JNET::JSocketNonblockingWriter JNET::JControlHostServer JNET::JLigierObjectIterator< T > JNET::JControlHost KM3NETDAQ::JTarget JNET::JSocketInputChannel< JPrefix_t > JNET::JSocketOutputChannel< JPrefix_t > JNET::JControlHostObjectOutput< JTail_t > JNET::JControlHostObjectOutput< JHead_t > JLOGGER::JControlHostLogger JNET::JControlHostObjectIterator< T > JNET::JControlHostObjectOutput< T > JNET::JControlHostObjectOutput< JTypeList< JHead_t, JTail_t > > JNET::JControlHostObjectOutput< JTypeList< JHead_t, JNullType > > JNET::JControlHostObjectOutput< JTypeList< JHead_t, JTail_t > >

Public Member Functions

virtual ~JBinaryInput ()
 Virtual destructor. More...
 
virtual int read (char *buffer, const int length)=0
 Read byte array. More...
 

Detailed Description

Interface for binary input.

Definition at line 18 of file JBinaryIO.hh.

Constructor & Destructor Documentation

◆ ~JBinaryInput()

virtual JLANG::JBinaryInput::~JBinaryInput ( )
inlinevirtual

Virtual destructor.

Definition at line 23 of file JBinaryIO.hh.

24  {}

Member Function Documentation

◆ read()

virtual int JLANG::JBinaryInput::read ( char *  buffer,
const int  length 
)
pure virtual

Read byte array.

Parameters
bufferpointer to byte array
lengthnumber of bytes
Returns
number of bytes read

Implemented in JIO::JBufferedReader, JNET::JUDPSocket, JNET::JSocketBlocking, JNET::JSocket, JIO::JStreamReader, JIO::JFileReader, JIO::JByteArrayReader, and JLANG::JFile.


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