hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
shared_model::proto Namespace Reference

Namespaces

 permissions
 

Classes

class  Account
 
class  AccountAsset
 
class  AccountAssetResponse
 
class  AccountDetailResponse
 
class  AccountResponse
 
class  AddAssetQuantity
 
class  AddPeer
 
class  AddSignatory
 
class  AppendRole
 
class  Asset
 
class  AssetResponse
 
class  BatchMeta
 
class  Block
 
class  BlockErrorResponse
 
class  BlockQueryResponse
 
class  BlockResponse
 
class  BlocksQuery
 
class  Command
 
class  CopyableProto
 
class  CreateAccount
 
class  CreateAsset
 
class  CreateDomain
 
class  CreateRole
 
class  DetachRole
 
class  Domain
 
class  ErrorQueryResponse
 
class  GetAccount
 
class  GetAccountAssets
 
class  GetAccountAssetTransactions
 
class  GetAccountDetail
 
class  GetAccountTransactions
 
class  GetAssetInfo
 
class  GetBlock
 
class  GetBlockResponse
 
class  GetPendingTransactions
 
class  GetRolePermissions
 
class  GetRoles
 
class  GetSignatories
 
class  GetTransactions
 
class  GrantPermission
 
class  Peer
 
class  Proposal
 
class  ProtoBlockFactory
 
class  ProtoBlockJsonConverter
 
class  ProtoCommonObjectsFactory
 
class  ProtoPermissionToString
 
class  ProtoProposalFactory
 
class  ProtoQueryResponseFactory
 
class  ProtoTransportFactory
 
class  ProtoTxStatusFactory
 
class  Query
 
class  QueryPayloadMeta
 
class  QueryResponse
 
class  RemoveSignatory
 
class  RevokePermission
 
class  RolePermissionsResponse
 
class  RolesResponse
 
class  SetAccountDetail
 
class  SetQuorum
 
class  SignatoriesResponse
 
class  Signature
 
class  SubtractAssetQuantity
 
class  TemplateBlocksQueryBuilder
 
class  TemplateQueryBuilder
 
class  TemplateTransactionBuilder
 
class  Transaction
 
class  TransactionResponse
 
class  TransactionsPageResponse
 
class  TransactionsResponse
 
class  TransactionStatusBuilder
 
class  TransferAsset
 
class  TransportBuilder
 
class  TransportBuilder< interface::TransactionSequence, SV >
 
class  TrivialProto
 
class  TxPaginationMeta
 Provides query metadata for any transaction list pagination. More...
 
class  UnsignedWrapper
 

Typedefs

using StatelessFailedErrorResponse = TrivialProto< interface::StatelessFailedErrorResponse, iroha::protocol::ErrorResponse >
 
using StatefulFailedErrorResponse = TrivialProto< interface::StatefulFailedErrorResponse, iroha::protocol::ErrorResponse >
 
using NoAccountErrorResponse = TrivialProto< interface::NoAccountErrorResponse, iroha::protocol::ErrorResponse >
 
using NoAccountAssetsErrorResponse = TrivialProto< interface::NoAccountAssetsErrorResponse, iroha::protocol::ErrorResponse >
 
using NoAccountDetailErrorResponse = TrivialProto< interface::NoAccountDetailErrorResponse, iroha::protocol::ErrorResponse >
 
using NoSignatoriesErrorResponse = TrivialProto< interface::NoSignatoriesErrorResponse, iroha::protocol::ErrorResponse >
 
using NotSupportedErrorResponse = TrivialProto< interface::NotSupportedErrorResponse, iroha::protocol::ErrorResponse >
 
using NoAssetErrorResponse = TrivialProto< interface::NoAssetErrorResponse, iroha::protocol::ErrorResponse >
 
using NoRolesErrorResponse = TrivialProto< interface::NoRolesErrorResponse, iroha::protocol::ErrorResponse >
 
using StatelessFailedTxResponse = TrivialProto< interface::StatelessFailedTxResponse, iroha::protocol::ToriiResponse >
 
using StatelessValidTxResponse = TrivialProto< interface::StatelessValidTxResponse, iroha::protocol::ToriiResponse >
 
using StatefulFailedTxResponse = TrivialProto< interface::StatefulFailedTxResponse, iroha::protocol::ToriiResponse >
 
using StatefulValidTxResponse = TrivialProto< interface::StatefulValidTxResponse, iroha::protocol::ToriiResponse >
 
using CommittedTxResponse = TrivialProto< interface::CommittedTxResponse, iroha::protocol::ToriiResponse >
 
using RejectedTxResponse = TrivialProto< interface::RejectedTxResponse, iroha::protocol::ToriiResponse >
 
using MstExpiredResponse = TrivialProto< interface::MstExpiredResponse, iroha::protocol::ToriiResponse >
 
using NotReceivedTxResponse = TrivialProto< interface::NotReceivedTxResponse, iroha::protocol::ToriiResponse >
 
using MstPendingResponse = TrivialProto< interface::MstPendingResponse, iroha::protocol::ToriiResponse >
 
using EnoughSignaturesCollectedResponse = TrivialProto< interface::EnoughSignaturesCollectedResponse, iroha::protocol::ToriiResponse >
 
using QueryBuilder = TemplateQueryBuilder<>
 
using BlocksQueryBuilder = TemplateBlocksQueryBuilder<>
 
using TransactionBuilder = TemplateTransactionBuilder<>
 

Functions

template<typename T >
crypto::Blob makeBlob (T &&message)
 

Typedef Documentation

Function Documentation

template<typename T >
crypto::Blob shared_model::proto::makeBlob ( T &&  message)

Here is the caller graph for this function: