|
std::optional< Cid > const & | cid () const |
|
void | cid (Cid c) |
|
std::string | url_suffix () const |
|
std::string_view | accept () const |
|
std::string_view | identity_data () const |
|
short | timeout_seconds () const |
|
bool | is_http () const |
|
std::optional< std::size_t > | max_response_size () const |
|
std::optional< HttpRequestDescription > | describe_http (std::string_view) const |
|
std::string | debug_string () const |
|
void | orchestrator (std::shared_ptr< Partition > const &) |
|
bool | cachable () const |
|
std::string_view | root_component () const |
|
void | root_component (std::string_view) |
|
bool | RespondSuccessfully (std::string_view, std::shared_ptr< Client > const &api, ipld::BlockSource src, std::string_view roots="", bool *valid=nullptr) |
|
void | Hook (BytesReceivedHook) |
|
bool | PartiallyRedundant () const |
|
std::string | Key () const |
|
bool | Finished () const |
|
Information about a request that needs to be sent to an IPFS HTTP Gateway
- Todo:
- this class has gotten large enough that it should probably be a base class with subclasses instead of switch statements on type