BAOS SDK v2  1.0.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
Response.h File Reference

Classes regarding response telegrams. More...

+ Include dependency graph for Response.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BaseResponse
 Baseclass for generic responses. More...
 
struct  BaosBaseResponse
 Baseclass for BAOS Responses. Containes the response code and optional in derived classes the payload. More...
 
struct  BaosResponse< T >
 An actual BAOS response with payload of template parameter T. More...
 

Namespaces

 wz::baos
 Global BAOS sdk namespace.
 
 wz::baos::protocol
 Groups BAOS binary protocol specific types , defines and classes for Indications, Responses etc.
 

Typedefs

using ResponsePromise = std::promise< BaseResponse::SPtr >
 
using ResponseFuture = std::future< BaseResponse::SPtr >
 

Functions

template<class T >
waitAndHandleBaosResponse (ResponseFuture &&fut)
 Helper function to wait for a ResponseFuture to become ready and handle it. More...
 
void waitAndHandleEmptyBaosResponse (ResponseFuture &&fut)
 Handle responses with no payload.
 

Detailed Description

Classes regarding response telegrams.