|
| ICAP ()=default |
| Construct null ICAP object. More...
|
|
| ICAP (Address const &_target) |
| Construct a direct ICAP object for given target address. Must have a zero first byte. More...
|
|
| ICAP (std::string const &_client, std::string const &_inst) |
| Construct an indirect ICAP object for given client and institution names. More...
|
|
| ICAP (std::string const &_c, std::string const &_i, std::string const &_a) |
| Construct an indirect ICAP object for given client, institution and asset names. You generally don't want to use this. More...
|
|
std::string | encoded () const |
|
Type | type () const |
|
Address const & | direct () const |
|
std::string const & | asset () const |
|
std::string const & | target () const |
|
std::string const & | institution () const |
|
std::string const & | client () const |
|
std::pair< Address, bytes > | address (std::function< bytes(Address, bytes)> const &_call, Address const &_reg) const |
|
std::pair< Address, bytes > | lookup (std::function< bytes(Address, bytes)> const &_call, Address const &_reg) const |
|
Encapsulation of an ICAP address.
Can be encoded, decoded, looked-up and inspected.
Definition at line 45 of file ICAP.h.