CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmsdk::ConnectionByteSource< Connection > Class Template Reference

#include <StreamDecoders.h>

Inheritance diagram for cmsdk::ConnectionByteSource< Connection >:
[legend]
Collaboration diagram for cmsdk::ConnectionByteSource< Connection >:
[legend]

Public Member Functions

 ConnectionByteSource (Connection &c, unsigned int timeoutMS)
StreamReadResult read (char *buf, size_t maxSize, size_t &got)
Public Member Functions inherited from cmsdk::StreamByteSource
virtual ~StreamByteSource ()

Detailed Description

template<class Connection>
class cmsdk::ConnectionByteSource< Connection >

Definition at line 229 of file StreamDecoders.h.

Constructor & Destructor Documentation

◆ ConnectionByteSource()

template<class Connection>
cmsdk::ConnectionByteSource< Connection >::ConnectionByteSource ( Connection & c,
unsigned int timeoutMS )
inline

Definition at line 231 of file StreamDecoders.h.

Member Function Documentation

◆ read()

template<class Connection>
StreamReadResult cmsdk::ConnectionByteSource< Connection >::read ( char * buf,
size_t maxSize,
size_t & got )
inlinevirtual

Implements cmsdk::StreamByteSource.

Definition at line 233 of file StreamDecoders.h.

References cmsdk::SRC_AGAIN, cmsdk::SRC_CLOSED, and cmsdk::SRC_DATA.


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