hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
permissions.hpp File Reference
#include "interfaces/permissions.hpp"
#include <string>
#include <vector>
#include <boost/optional.hpp>
#include "primitive.pb.h"
Include dependency graph for permissions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 shared_model
 
 shared_model::proto
 
 shared_model::proto::permissions
 

Functions

interface::permissions::Role shared_model::proto::permissions::fromTransport (iroha::protocol::RolePermission perm) noexcept
 
iroha::protocol::RolePermission shared_model::proto::permissions::toTransport (interface::permissions::Role r)
 
std::string shared_model::proto::permissions::toString (interface::permissions::Role r)
 
interface::permissions::Grantable shared_model::proto::permissions::fromTransport (iroha::protocol::GrantablePermission perm) noexcept
 
iroha::protocol::GrantablePermission shared_model::proto::permissions::toTransport (interface::permissions::Grantable r)
 
std::string shared_model::proto::permissions::toString (interface::permissions::Grantable r)
 
std::vector< std::string > shared_model::proto::permissions::toString (const interface::PermissionSet< interface::permissions::Role > &set)
 
std::vector< std::string > shared_model::proto::permissions::toString (const interface::PermissionSet< interface::permissions::Grantable > &set)