BeeeOn Gateway  v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
Public Member Functions
BeeeOn::FdInputStream Class Reference
Inheritance diagram for BeeeOn::FdInputStream:
BeeeOn::FdStreamIOS

Public Member Functions

 FdInputStream (std::size_t size=512)
 
 FdInputStream (int fd, std::size_t size=512)
 
bool poll (const Poco::Timespan &timeout) const
 
- Public Member Functions inherited from BeeeOn::FdStreamIOS
 FdStreamIOS (std::streamsize size, openmode mode)
 
 FdStreamIOS (int fd, std::streamsize size, openmode mode)
 
int fd () const
 
void setBlocking (bool blocking)
 
bool blocking () const
 
void assign (int fd, bool closeOld=true)
 
void close ()
 

Additional Inherited Members

- Public Types inherited from BeeeOn::FdStreamIOS
enum  {
  POLL_READABLE = 0x01, POLL_WRITABLE = 0x02, POLL_ERROR = 0x04, POLL_HANGUP = 0x08,
  POLL_INVALID = 0x10, POLL_TIMEOUT = 0x20
}
 
- Protected Member Functions inherited from BeeeOn::FdStreamIOS
bool poll (struct pollfd &fd, const Poco::Timespan &timeout) const
 
- Protected Attributes inherited from BeeeOn::FdStreamIOS
FdStreamBuf m_buf
 

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