Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
kcenon::network::protocols::grpc::server_reader Class Referenceabstract

Reader interface for client streaming. More...

#include <server.h>

Collaboration diagram for kcenon::network::protocols::grpc::server_reader:
Collaboration graph

Public Member Functions

virtual auto read () -> Result< std::vector< uint8_t > >=0
 Read next message from stream.
 
virtual auto has_more () const -> bool=0
 Check if more messages are available.
 
virtual ~server_reader ()=default
 

Detailed Description

Reader interface for client streaming.

Definition at line 172 of file server.h.

Constructor & Destructor Documentation

◆ ~server_reader()

virtual kcenon::network::protocols::grpc::server_reader::~server_reader ( )
virtualdefault

Member Function Documentation

◆ has_more()

virtual auto kcenon::network::protocols::grpc::server_reader::has_more ( ) const -> bool
pure virtual

Check if more messages are available.

Returns
True if more messages

◆ read()

virtual auto kcenon::network::protocols::grpc::server_reader::read ( ) -> Result< std::vector< uint8_t > >
pure virtual

Read next message from stream.

Returns
Result containing message or end-of-stream

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