Public Member Functions
InferenceEngine::DescriptionBuffer Struct Reference

A description buffer wrapping StatusCode and ResponseDesc. More...

#include <description_buffer.hpp>

Inheritance diagram for InferenceEngine::DescriptionBuffer:

Public Member Functions

 DescriptionBuffer (StatusCode err, ResponseDesc *desc)
 Creeates a description buffer with parameters. More...
 
 DescriptionBuffer (StatusCode err)
 Constructs with StatusCode. More...
 
 DescriptionBuffer (ResponseDesc *desc)
 Constructs with ResponseDesc. More...
 
 DescriptionBuffer (char *pBuffer, size_t len)
 Constructs with parameters. More...
 
 DescriptionBuffer (StatusCode err, char *pBuffer, size_t len)
 Constructs with parameters. More...
 
template<class T >
DescriptionBufferoperator<< (const T &obj)
 Writes to ResponseDesc stream. More...
 
 operator StatusCode () const
 Converts to StatusCode. More...
 

Detailed Description

A description buffer wrapping StatusCode and ResponseDesc.

Constructor & Destructor Documentation

◆ DescriptionBuffer() [1/5]

InferenceEngine::DescriptionBuffer::DescriptionBuffer ( StatusCode  err,
ResponseDesc desc 
)
inline

Creeates a description buffer with parameters.

Parameters
[in]errThe error code
descThe response desc to write an error message to

◆ DescriptionBuffer() [2/5]

InferenceEngine::DescriptionBuffer::DescriptionBuffer ( StatusCode  err)
inlineexplicit

Constructs with StatusCode.

Parameters
[in]errThe StatusCode value

◆ DescriptionBuffer() [3/5]

InferenceEngine::DescriptionBuffer::DescriptionBuffer ( ResponseDesc desc)
inlineexplicit

Constructs with ResponseDesc.

Parameters
descThe ResponseDesc pointer

◆ DescriptionBuffer() [4/5]

InferenceEngine::DescriptionBuffer::DescriptionBuffer ( char *  pBuffer,
size_t  len 
)
inline

Constructs with parameters.

Parameters
pBufferThe buffer to wrtie to.
[in]lenThe length of pBuffer

◆ DescriptionBuffer() [5/5]

InferenceEngine::DescriptionBuffer::DescriptionBuffer ( StatusCode  err,
char *  pBuffer,
size_t  len 
)
inline

Constructs with parameters.

Parameters
[in]errThe StatusCode value
pBufferThe buffer to wrtie to.
[in]lenThe length of pBuffer

Member Function Documentation

◆ operator StatusCode()

InferenceEngine::DescriptionBuffer::operator StatusCode ( ) const
inline

Converts to StatusCode.

Returns
A StatusCode value

◆ operator<<()

template<class T >
DescriptionBuffer& InferenceEngine::DescriptionBuffer::operator<< ( const T &  obj)
inline

Writes to ResponseDesc stream.

Parameters
[in]objThe object to write to stream
Template Parameters
TAn object type
Returns
A reference to itself

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