|
| | 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.