Molybden API
Loading...
Searching...
No Matches
delegate_action.hpp
1
// Copyright (c) 2000-2023 TeamDev Ltd. All rights reserved.
2
// TeamDev PROPRIETARY and CONFIDENTIAL.
3
// Use is subject to license terms.
4
5
#ifndef MOLYBDEN_DELEGATE_ACTION_HPP
6
#define MOLYBDEN_DELEGATE_ACTION_HPP
7
8
#include <memory>
9
#include <string>
10
11
#include "molybden/base/internal/callback.hpp"
12
13
namespace
molybden {
14
18
class
Action
{
19
public
:
20
Action
() =
default
;
21
explicit
Action
(std::unique_ptr<rpc::internal::Callback> callback);
22
23
protected
:
24
std::unique_ptr<rpc::internal::Callback> callback_;
25
};
26
27
}
// namespace molybden
28
29
#endif
// MOLYBDEN_DELEGATE_ACTION_HPP
molybden::Action
The base API that implements classes which represent delegate's action.
Definition
delegate_action.hpp:18
include
molybden
base
delegate_action.hpp