A description buffer wrapping StatusCode and ResponseDesc. More...
#include <description_buffer.hpp>
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 > | |
DescriptionBuffer & | operator<< (const T &obj) |
Writes to ResponseDesc stream. More... | |
operator StatusCode () const | |
Converts to StatusCode. More... | |
A description buffer wrapping StatusCode and ResponseDesc.
|
inline |
Creeates a description buffer with parameters.
[in] | err | The error code |
desc | The response desc to write an error message to |
|
inlineexplicit |
Constructs with StatusCode.
[in] | err | The StatusCode value |
|
inlineexplicit |
Constructs with ResponseDesc.
desc | The ResponseDesc pointer |
|
inline |
Constructs with parameters.
pBuffer | The buffer to wrtie to. | |
[in] | len | The length of pBuffer |
|
inline |
Constructs with parameters.
[in] | err | The StatusCode value |
pBuffer | The buffer to wrtie to. | |
[in] | len | The length of pBuffer |
|
inline |
Converts to StatusCode.
|
inline |
Writes to ResponseDesc stream.
[in] | obj | The object to write to stream |
T | An object type |