|
static NodePtr | fromBytes (std::shared_ptr< Client > const &api, Cid const &, ByteView bytes) |
|
static NodePtr | fromBytes (std::shared_ptr< Client > const &api, Cid const &, std::string_view bytes) |
|
static NodePtr | fromBlock (PbDag const &) |
|
ResolveResult | CallChild (ResolutionState &) |
| As before, but it might be possible to create on the fly if not known.
|
|
ResolveResult | CallChild (ResolutionState &, std::function< NodePtr(std::string_view)> gen_child) |
|
ResolveResult | CallChild (ResolutionState &, std::string_view link_key) |
| Add the link if not present, then CallChild(ResolutionState)
|
|
ResolveResult | CallChild (ResolutionState &, std::string_view link_key, std::string_view block_key) |
|
std::vector< std::pair< std::string, Link > > | links_ |
|
std::shared_ptr< Client > | api_ |
|
◆ Symlink()
ipfs::ipld::Symlink::Symlink |
( |
std::string |
target | ) |
|
|
explicit |
Construct from the text of the target @target Either a path relative to this node's, OR /an/absolute/path which is relative to the DAG root
- Note
- If it points outside the DAG it'll be considered broken. This can be achieved by simply using too many ../../..
The documentation for this class was generated from the following file: