#include "pb_command_factory.hpp"

Public Member Functions | |
| PbCommandFactory () | |
| protocol::AddAssetQuantity | serializeAddAssetQuantity (const model::AddAssetQuantity &addAssetQuantity) |
| model::AddAssetQuantity | deserializeAddAssetQuantity (const protocol::AddAssetQuantity &addAssetQuantity) |
| protocol::SubtractAssetQuantity | serializeSubtractAssetQuantity (const model::SubtractAssetQuantity &subtractAssetQuantity) |
| model::SubtractAssetQuantity | deserializeSubtractAssetQuantity (const protocol::SubtractAssetQuantity &subtractAssetQuantity) |
| protocol::AddPeer | serializeAddPeer (const model::AddPeer &addPeer) |
| model::AddPeer | deserializeAddPeer (const protocol::AddPeer &addPeer) |
| protocol::AddSignatory | serializeAddSignatory (const model::AddSignatory &addSignatory) |
| model::AddSignatory | deserializeAddSignatory (const protocol::AddSignatory &addSignatory) |
| protocol::CreateAsset | serializeCreateAsset (const model::CreateAsset &createAsset) |
| model::CreateAsset | deserializeCreateAsset (const protocol::CreateAsset &createAsset) |
| protocol::CreateAccount | serializeCreateAccount (const model::CreateAccount &createAccount) |
| model::CreateAccount | deserializeCreateAccount (const protocol::CreateAccount &createAccount) |
| protocol::CreateDomain | serializeCreateDomain (const model::CreateDomain &createDomain) |
| model::CreateDomain | deserializeCreateDomain (const protocol::CreateDomain &createDomain) |
| protocol::RemoveSignatory | serializeRemoveSignatory (const model::RemoveSignatory &removeSignatory) |
| model::RemoveSignatory | deserializeRemoveSignatory (const protocol::RemoveSignatory &removeSignatory) |
| protocol::SetAccountQuorum | serializeSetQuorum (const model::SetQuorum &setAccountQuorum) |
| model::SetQuorum | deserializeSetQuorum (const protocol::SetAccountQuorum &setAccountQuorum) |
| protocol::TransferAsset | serializeTransferAsset (const model::TransferAsset &subtractAssetQuantity) |
| model::TransferAsset | deserializeTransferAsset (const protocol::TransferAsset &subtractAssetQuantity) |
| protocol::AppendRole | serializeAppendRole (const model::AppendRole &command) |
| model::AppendRole | deserializeAppendRole (const protocol::AppendRole &command) |
| protocol::DetachRole | serializeDetachRole (const model::DetachRole &command) |
| model::DetachRole | deserializeDetachRole (const protocol::DetachRole &command) |
| protocol::CreateRole | serializeCreateRole (const model::CreateRole &command) |
| model::CreateRole | deserializeCreateRole (const protocol::CreateRole &command) |
| protocol::GrantPermission | serializeGrantPermission (const model::GrantPermission &command) |
| model::GrantPermission | deserializeGrantPermission (const protocol::GrantPermission &command) |
| protocol::RevokePermission | serializeRevokePermission (const model::RevokePermission &command) |
| model::RevokePermission | deserializeRevokePermission (const protocol::RevokePermission &command) |
| protocol::SetAccountDetail | serializeSetAccountDetail (const model::SetAccountDetail &command) |
| model::SetAccountDetail | deserializeSetAccountDetail (const protocol::SetAccountDetail &command) |
| protocol::Command | serializeAbstractCommand (const model::Command &command) |
| std::shared_ptr< model::Command > | deserializeAbstractCommand (const protocol::Command &command) |
Protected Attributes | |
| boost::bimap< iroha::protocol::RolePermission, std::string > | pb_role_map_ |
| boost::bimap< iroha::protocol::GrantablePermission, std::string > | pb_grant_map_ |
Converting commands and proto commands
| iroha::model::converters::PbCommandFactory::PbCommandFactory | ( | ) |
| std::shared_ptr< model::Command > iroha::model::converters::PbCommandFactory::deserializeAbstractCommand | ( | const protocol::Command & | command | ) |


| model::AddAssetQuantity iroha::model::converters::PbCommandFactory::deserializeAddAssetQuantity | ( | const protocol::AddAssetQuantity & | addAssetQuantity | ) |

| model::AddPeer iroha::model::converters::PbCommandFactory::deserializeAddPeer | ( | const protocol::AddPeer & | addPeer | ) |


| model::AddSignatory iroha::model::converters::PbCommandFactory::deserializeAddSignatory | ( | const protocol::AddSignatory & | addSignatory | ) |


| model::AppendRole iroha::model::converters::PbCommandFactory::deserializeAppendRole | ( | const protocol::AppendRole & | command | ) |

| model::CreateAccount iroha::model::converters::PbCommandFactory::deserializeCreateAccount | ( | const protocol::CreateAccount & | createAccount | ) |


| model::CreateAsset iroha::model::converters::PbCommandFactory::deserializeCreateAsset | ( | const protocol::CreateAsset & | createAsset | ) |

| model::CreateDomain iroha::model::converters::PbCommandFactory::deserializeCreateDomain | ( | const protocol::CreateDomain & | createDomain | ) |

| model::CreateRole iroha::model::converters::PbCommandFactory::deserializeCreateRole | ( | const protocol::CreateRole & | command | ) |

| model::DetachRole iroha::model::converters::PbCommandFactory::deserializeDetachRole | ( | const protocol::DetachRole & | command | ) |

| model::GrantPermission iroha::model::converters::PbCommandFactory::deserializeGrantPermission | ( | const protocol::GrantPermission & | command | ) |

| model::RemoveSignatory iroha::model::converters::PbCommandFactory::deserializeRemoveSignatory | ( | const protocol::RemoveSignatory & | removeSignatory | ) |


| model::RevokePermission iroha::model::converters::PbCommandFactory::deserializeRevokePermission | ( | const protocol::RevokePermission & | command | ) |

| model::SetAccountDetail iroha::model::converters::PbCommandFactory::deserializeSetAccountDetail | ( | const protocol::SetAccountDetail & | command | ) |

| model::SetQuorum iroha::model::converters::PbCommandFactory::deserializeSetQuorum | ( | const protocol::SetAccountQuorum & | setAccountQuorum | ) |

| model::SubtractAssetQuantity iroha::model::converters::PbCommandFactory::deserializeSubtractAssetQuantity | ( | const protocol::SubtractAssetQuantity & | subtractAssetQuantity | ) |

| model::TransferAsset iroha::model::converters::PbCommandFactory::deserializeTransferAsset | ( | const protocol::TransferAsset & | subtractAssetQuantity | ) |

| protocol::Command iroha::model::converters::PbCommandFactory::serializeAbstractCommand | ( | const model::Command & | command | ) |


| protocol::AddAssetQuantity iroha::model::converters::PbCommandFactory::serializeAddAssetQuantity | ( | const model::AddAssetQuantity & | addAssetQuantity | ) |

| protocol::AddPeer iroha::model::converters::PbCommandFactory::serializeAddPeer | ( | const model::AddPeer & | addPeer | ) |


| protocol::AddSignatory iroha::model::converters::PbCommandFactory::serializeAddSignatory | ( | const model::AddSignatory & | addSignatory | ) |


| protocol::AppendRole iroha::model::converters::PbCommandFactory::serializeAppendRole | ( | const model::AppendRole & | command | ) |

| protocol::CreateAccount iroha::model::converters::PbCommandFactory::serializeCreateAccount | ( | const model::CreateAccount & | createAccount | ) |


| protocol::CreateAsset iroha::model::converters::PbCommandFactory::serializeCreateAsset | ( | const model::CreateAsset & | createAsset | ) |

| protocol::CreateDomain iroha::model::converters::PbCommandFactory::serializeCreateDomain | ( | const model::CreateDomain & | createDomain | ) |

| protocol::CreateRole iroha::model::converters::PbCommandFactory::serializeCreateRole | ( | const model::CreateRole & | command | ) |

| protocol::DetachRole iroha::model::converters::PbCommandFactory::serializeDetachRole | ( | const model::DetachRole & | command | ) |

| protocol::GrantPermission iroha::model::converters::PbCommandFactory::serializeGrantPermission | ( | const model::GrantPermission & | command | ) |

| protocol::RemoveSignatory iroha::model::converters::PbCommandFactory::serializeRemoveSignatory | ( | const model::RemoveSignatory & | removeSignatory | ) |


| protocol::RevokePermission iroha::model::converters::PbCommandFactory::serializeRevokePermission | ( | const model::RevokePermission & | command | ) |

| protocol::SetAccountDetail iroha::model::converters::PbCommandFactory::serializeSetAccountDetail | ( | const model::SetAccountDetail & | command | ) |

| protocol::SetAccountQuorum iroha::model::converters::PbCommandFactory::serializeSetQuorum | ( | const model::SetQuorum & | setAccountQuorum | ) |

| protocol::SubtractAssetQuantity iroha::model::converters::PbCommandFactory::serializeSubtractAssetQuantity | ( | const model::SubtractAssetQuantity & | subtractAssetQuantity | ) |

| protocol::TransferAsset iroha::model::converters::PbCommandFactory::serializeTransferAsset | ( | const model::TransferAsset & | subtractAssetQuantity | ) |

|
protected |
|
protected |