Apache Arrow (C++)
A columnar in-memory analytics layer designed to accelerate big data.
Public Member Functions | List of all members
arrow::ipc::InputStreamMessageReader Class Reference

Implementation of MessageReader that reads from InputStream. More...

#include <arrow/ipc/message.h>

Inheritance diagram for arrow::ipc::InputStreamMessageReader:
arrow::ipc::MessageReader

Public Member Functions

 InputStreamMessageReader (io::InputStream *stream)
 
 InputStreamMessageReader (const std::shared_ptr< io::InputStream > &owned_stream)
 
 ~InputStreamMessageReader ()
 
Status ReadNextMessage (std::unique_ptr< Message > *message) override
 Read next Message from the interface. More...
 
- Public Member Functions inherited from arrow::ipc::MessageReader
virtual ~MessageReader ()=default
 

Detailed Description

Implementation of MessageReader that reads from InputStream.

Since
0.5.0

Constructor & Destructor Documentation

◆ InputStreamMessageReader() [1/2]

arrow::ipc::InputStreamMessageReader::InputStreamMessageReader ( io::InputStream stream)
inlineexplicit

◆ InputStreamMessageReader() [2/2]

arrow::ipc::InputStreamMessageReader::InputStreamMessageReader ( const std::shared_ptr< io::InputStream > &  owned_stream)
inlineexplicit

◆ ~InputStreamMessageReader()

arrow::ipc::InputStreamMessageReader::~InputStreamMessageReader ( )

Member Function Documentation

◆ ReadNextMessage()

Status arrow::ipc::InputStreamMessageReader::ReadNextMessage ( std::unique_ptr< Message > *  message)
overridevirtual

Read next Message from the interface.

Parameters
[out]messagean arrow::ipc::Message instance
Returns
Status

Implements arrow::ipc::MessageReader.


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