cpp-msgpack-rpc 0.2.0
An RPC library implementing MessagePack RPC.
Loading...
Searching...
No Matches
msgpack_rpc Namespace Reference

Namespace of cpp-msgpack-rpc library. More...

Namespaces

namespace  addresses
 Namespace of addresses.
namespace  clients
 Namespace of clients.
namespace  common
 Namespace of common classes and functions.
namespace  config
 Namespace of configurations.
namespace  executors
 Namespace of executors to process asynchronous tasks.
namespace  logging
 Namespace of logging.
namespace  messages
 Namespace of messages.
namespace  methods
 Namespace of methods in MessagePack-RPC.
namespace  servers
 Namespace of servers.
namespace  transport
 Namespace of transport of messages.
namespace  util
 Namespace of utilities.

Classes

class  MsgpackRPCException
 Class of exceptions in cpp-msgpack-rpc library. More...
class  Status
 Class of statuses. More...

Enumerations

enum class  StatusCode : std::uint8_t {
  SUCCESS = 0 , INVALID_ARGUMENT , INVALID_MESSAGE , TYPE_ERROR ,
  PRECONDITION_NOT_MET , OPERATION_ABORTED , OPERATION_FAILURE , HOST_UNRESOLVED ,
  CONNECTION_FAILURE , TIMEOUT , SERVER_ERROR , UNEXPECTED_ERROR
}
 Enumeration of status codes. More...

Functions

std::string_view format_status_code (StatusCode code) noexcept
 Format a status code.

Detailed Description

Namespace of cpp-msgpack-rpc library.