BCNP 3.2.1
Batched Command Network Protocol
Loading...
Searching...
No Matches
bcnp::DuplexAdapter Class Reference

Combined send/receive interface for bidirectional transports. More...

#include <adapter.h>

Inheritance diagram for bcnp::DuplexAdapter:
[legend]
Collaboration diagram for bcnp::DuplexAdapter:
[legend]

Public Member Functions

 ~DuplexAdapter () override=default
 
- Public Member Functions inherited from bcnp::ByteWriter
virtual ~ByteWriter ()=default
 
virtual bool SendBytes (const uint8_t *data, std::size_t length)=0
 Send bytes over the transport.
 
- Public Member Functions inherited from bcnp::ByteStream
virtual ~ByteStream ()=default
 
virtual std::size_t ReceiveChunk (uint8_t *buffer, std::size_t maxLength)=0
 Receive available bytes from the transport (non-blocking).
 

Detailed Description

Combined send/receive interface for bidirectional transports.

Definition at line 43 of file adapter.h.

Constructor & Destructor Documentation

◆ ~DuplexAdapter()

bcnp::DuplexAdapter::~DuplexAdapter ( )
overridedefault

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