hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
iroha::model::converters::PbQueryResponseFactory Class Reference

#include "pb_query_response_factory.hpp"

Collaboration diagram for iroha::model::converters::PbQueryResponseFactory:
Collaboration graph

Public Member Functions

boost::optional< protocol::QueryResponse > serialize (const std::shared_ptr< QueryResponse > query_response) const
 
optional_ptr< QueryResponsedeserialize (const protocol::QueryResponse &query_response) const
 
protocol::Account serializeAccount (const model::Account &account) const
 
model::Account deserializeAccount (const protocol::Account &pb_account) const
 
protocol::AccountResponse serializeAccountResponse (const model::AccountResponse &accountResponse) const
 
model::AccountResponse deserializeAccountResponse (const protocol::AccountResponse pb_response) const
 
protocol::AccountAsset serializeAccountAsset (const model::AccountAsset &account_asset) const
 
model::AccountAsset deserializeAccountAsset (const protocol::AccountAsset &account_asset) const
 
protocol::AccountAssetResponse serializeAccountAssetResponse (const model::AccountAssetResponse &accountAssetResponse) const
 
model::AccountAssetResponse deserializeAccountAssetResponse (const protocol::AccountAssetResponse &account_asset_response) const
 
protocol::AccountDetailResponse serializeAccountDetailResponse (const model::AccountDetailResponse &accountDetailResponse) const
 
model::AccountDetailResponse deserializeAccountDetailResponse (const protocol::AccountDetailResponse &account_detail_response) const
 
protocol::SignatoriesResponse serializeSignatoriesResponse (const model::SignatoriesResponse &signatoriesResponse) const
 
model::SignatoriesResponse deserializeSignatoriesResponse (const protocol::SignatoriesResponse &signatoriesResponse) const
 
protocol::TransactionsResponse serializeTransactionsResponse (const model::TransactionsResponse &transactionsResponse) const
 
model::TransactionsResponse deserializeTransactionsResponse (const protocol::TransactionsResponse &tx_response) const
 
protocol::AssetResponse serializeAssetResponse (const model::AssetResponse &response) const
 
model::AssetResponse deserializeAssetResponse (const protocol::AssetResponse &response) const
 
protocol::RolesResponse serializeRolesResponse (const model::RolesResponse &response) const
 
model::RolesResponse deserializeRolesResponse (const protocol::RolesResponse &response) const
 
protocol::RolePermissionsResponse serializeRolePermissionsResponse (const model::RolePermissionsResponse &response) const
 
model::RolePermissionsResponse deserializeRolePermissionsResponse (const protocol::RolePermissionsResponse &response) const
 
protocol::ErrorResponse serializeErrorResponse (const model::ErrorResponse &errorResponse) const
 
model::ErrorResponse deserializeErrorResponse (const protocol::ErrorResponse &response) const
 

Detailed Description

Converting business objects to protobuf and vice versa

Member Function Documentation

optional_ptr< model::QueryResponse > iroha::model::converters::PbQueryResponseFactory::deserialize ( const protocol::QueryResponse &  query_response) const

Here is the call graph for this function:

model::Account iroha::model::converters::PbQueryResponseFactory::deserializeAccount ( const protocol::Account &  pb_account) const

Here is the caller graph for this function:

model::AccountAsset iroha::model::converters::PbQueryResponseFactory::deserializeAccountAsset ( const protocol::AccountAsset &  account_asset) const
model::AccountAssetResponse iroha::model::converters::PbQueryResponseFactory::deserializeAccountAssetResponse ( const protocol::AccountAssetResponse &  account_asset_response) const

Here is the caller graph for this function:

model::AccountDetailResponse iroha::model::converters::PbQueryResponseFactory::deserializeAccountDetailResponse ( const protocol::AccountDetailResponse &  account_detail_response) const

Here is the caller graph for this function:

model::AccountResponse iroha::model::converters::PbQueryResponseFactory::deserializeAccountResponse ( const protocol::AccountResponse  pb_response) const

Here is the call graph for this function:

Here is the caller graph for this function:

model::AssetResponse iroha::model::converters::PbQueryResponseFactory::deserializeAssetResponse ( const protocol::AssetResponse &  response) const

Here is the caller graph for this function:

model::ErrorResponse iroha::model::converters::PbQueryResponseFactory::deserializeErrorResponse ( const protocol::ErrorResponse &  response) const

Here is the caller graph for this function:

model::RolePermissionsResponse iroha::model::converters::PbQueryResponseFactory::deserializeRolePermissionsResponse ( const protocol::RolePermissionsResponse &  response) const

Here is the caller graph for this function:

model::RolesResponse iroha::model::converters::PbQueryResponseFactory::deserializeRolesResponse ( const protocol::RolesResponse &  response) const

Here is the caller graph for this function:

model::SignatoriesResponse iroha::model::converters::PbQueryResponseFactory::deserializeSignatoriesResponse ( const protocol::SignatoriesResponse &  signatoriesResponse) const

Here is the caller graph for this function:

model::TransactionsResponse iroha::model::converters::PbQueryResponseFactory::deserializeTransactionsResponse ( const protocol::TransactionsResponse &  tx_response) const
boost::optional< protocol::QueryResponse > iroha::model::converters::PbQueryResponseFactory::serialize ( const std::shared_ptr< QueryResponse query_response) const

Here is the call graph for this function:

protocol::Account iroha::model::converters::PbQueryResponseFactory::serializeAccount ( const model::Account account) const

Here is the caller graph for this function:

protocol::AccountAsset iroha::model::converters::PbQueryResponseFactory::serializeAccountAsset ( const model::AccountAsset account_asset) const
protocol::AccountAssetResponse iroha::model::converters::PbQueryResponseFactory::serializeAccountAssetResponse ( const model::AccountAssetResponse accountAssetResponse) const

Here is the caller graph for this function:

protocol::AccountDetailResponse iroha::model::converters::PbQueryResponseFactory::serializeAccountDetailResponse ( const model::AccountDetailResponse accountDetailResponse) const

Here is the caller graph for this function:

protocol::AccountResponse iroha::model::converters::PbQueryResponseFactory::serializeAccountResponse ( const model::AccountResponse accountResponse) const

Here is the call graph for this function:

Here is the caller graph for this function:

protocol::AssetResponse iroha::model::converters::PbQueryResponseFactory::serializeAssetResponse ( const model::AssetResponse response) const

Here is the caller graph for this function:

protocol::ErrorResponse iroha::model::converters::PbQueryResponseFactory::serializeErrorResponse ( const model::ErrorResponse errorResponse) const

Here is the caller graph for this function:

protocol::RolePermissionsResponse iroha::model::converters::PbQueryResponseFactory::serializeRolePermissionsResponse ( const model::RolePermissionsResponse response) const

Here is the caller graph for this function:

protocol::RolesResponse iroha::model::converters::PbQueryResponseFactory::serializeRolesResponse ( const model::RolesResponse response) const

Here is the caller graph for this function:

protocol::SignatoriesResponse iroha::model::converters::PbQueryResponseFactory::serializeSignatoriesResponse ( const model::SignatoriesResponse signatoriesResponse) const

Here is the caller graph for this function:

protocol::TransactionsResponse iroha::model::converters::PbQueryResponseFactory::serializeTransactionsResponse ( const model::TransactionsResponse transactionsResponse) const

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files: