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 |