Class to serialize messages.
More...
#include <msgpack_rpc/messages/message_serializer.h>
Class to serialize messages.
Definition at line 36 of file message_serializer.h.
◆ serialize_error_response()
Serialize an error response.
- Template Parameters
-
- Parameters
-
[in] | request_id | Message ID of the request. |
[in] | error | Error. |
- Returns
- Serialized data.
Definition at line 91 of file message_serializer.h.
◆ serialize_notification()
template<typename... Parameters>
Serialize a notification.
- Template Parameters
-
Parameters | Types of parameters. |
- Parameters
-
[in] | method_name | Method name. |
[in] | parameters | Parameters. |
- Returns
- Serialized data.
Definition at line 112 of file message_serializer.h.
◆ serialize_request()
template<typename... Parameters>
Serialize a request.
- Template Parameters
-
Parameters | Types of parameters. |
- Parameters
-
[in] | method_name | Method name. |
[in] | message_id | Message ID. |
[in] | parameters | Parameters. |
- Returns
- Serialized data.
Definition at line 48 of file message_serializer.h.
◆ serialize_successful_response()
template<typename T>
SerializedMessage msgpack_rpc::messages::MessageSerializer::serialize_successful_response |
( |
MessageID | request_id, |
|
|
const T & | result ) |
|
inlinestaticnodiscard |
Serialize a successful response.
- Template Parameters
-
- Parameters
-
[in] | request_id | Message ID of the request. |
[in] | result | Result. |
- Returns
- Serialized data.
Definition at line 70 of file message_serializer.h.
The documentation for this class was generated from the following file: