34class IMethodProcessor {
41 virtual void append(std::unique_ptr<IMethod> method) = 0;
61 IMethodProcessor& operator=(
const IMethodProcessor&) =
delete;
62 IMethodProcessor& operator=(IMethodProcessor&&) =
delete;
69 IMethodProcessor() noexcept = default;
Class of parsed notification.
Class of parsed requests.
Class of serialized message data.
virtual ~IMethodProcessor() noexcept=default
Destructor.
virtual messages::SerializedMessage call(const messages::ParsedRequest &request)=0
Call a method.
IMethodProcessor() noexcept=default
Constructor.
virtual void append(std::unique_ptr< IMethod > method)=0
Append a method.
virtual void notify(const messages::ParsedNotification ¬ification)=0
Notify a method.
Definition of IMethod class.
Namespace of methods in MessagePack-RPC.
Definition of ParsedNotification class.
Definition of ParsedRequest class.
Definition of SerializedMessage class.