hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
proto_add_peer.hpp
Go to the documentation of this file.
1 
6 #ifndef IROHA_PROTO_ADD_PEER_HPP
7 #define IROHA_PROTO_ADD_PEER_HPP
8 
10 
12 #include "commands.pb.h"
14 
15 namespace shared_model {
16  namespace proto {
17 
18  class AddPeer final : public interface::AddPeer {
19  public:
20  explicit AddPeer(iroha::protocol::Command &command);
21 
22  const interface::Peer &peer() const override;
23 
24  private:
25  const iroha::protocol::AddPeer &add_peer_;
26  proto::Peer peer_;
27  };
28  } // namespace proto
29 } // namespace shared_model
30 
31 #endif // IROHA_PROTO_ADD_PEER_HPP
AddPeer(iroha::protocol::Command &command)
Definition: proto_add_peer.cpp:11
Definition: peer.hpp:20
Definition: peer.hpp:20
Definition: proto_add_peer.hpp:18
const interface::Peer & peer() const override
Definition: proto_add_peer.cpp:15
Definition: command_executor.hpp:13
Definition: add_peer.hpp:20