IoTeX client
All Classes Namespaces Functions Variables Enumerations Pages
iotex::Contract Member List

This is the complete list of members for iotex::Contract, including all inherited members.

Contract(IotexString &abiJson)iotex::Contract
Contract(std::vector< iotex::abi::FunctionAbi > &functions)iotex::Contract
generateBytesForAddress(const uint8_t *pVal, uint8_t *out) (defined in iotex::Contract)iotex::Contractstatic
generateBytesForBool(bool val, uint8_t *out) (defined in iotex::Contract)iotex::Contractstatic
generateBytesForBytes(uint8_t *pVal, size_t size, uint8_t *out) (defined in iotex::Contract)iotex::Contractstatic
generateBytesForDynamicArrayOfStaticElements(iotex::abi::ParameterValue param, std::vector< uint8_t > &data) (defined in iotex::Contract)iotex::Contractstatic
generateBytesForInt(const int8_t *pVal, size_t size, uint8_t *out) (defined in iotex::Contract)iotex::Contractstatic
generateBytesForStaticArrayOfDynamicElements(iotex::abi::ParameterValue param, std::vector< uint8_t > &data) (defined in iotex::Contract)iotex::Contractstatic
generateBytesForStaticArrayOfStaticElements(iotex::abi::ParameterValue param, std::vector< uint8_t > &data) (defined in iotex::Contract)iotex::Contractstatic
generateBytesForStaticBytes(uint8_t *pVal, size_t size, uint8_t *out) (defined in iotex::Contract)iotex::Contractstatic
generateBytesForString(char *pVal, size_t size, uint8_t *out) (defined in iotex::Contract)iotex::Contractstatic
generateBytesForUint(const uint8_t *pVal, size_t size, uint8_t *out) (defined in iotex::Contract)iotex::Contractstatic
generateCallData(const IotexString &functionName, ParameterValuesDictionary &params, IotexString &out)iotex::Contract
generateFunctionSelector(iotex::abi::FunctionAbi &function, std::vector< uint8_t > &out) (defined in iotex::Contract)iotex::Contractstatic