ipfs-chromium
Public Types | Public Member Functions | List of all members
ipfs::gw::TerminatingRequestor Class Reference

#include <library/include/ipfs_client/gw/terminating_requestor.h>

Inheritance diagram for ipfs::gw::TerminatingRequestor:
Inheritance graph
[legend]
Collaboration diagram for ipfs::gw::TerminatingRequestor:
Collaboration graph
[legend]

Public Types

using HandleOutcome = Requestor::HandleOutcome
 
- Public Types inherited from ipfs::gw::Requestor
enum class  HandleOutcome : char {
  NOT_HANDLED = 'N' , PENDING = 'P' , DONE = 'D' , PARALLEL = 'L' ,
  MAYBE_LATER = 'M'
}
 
using RequestPtr = ::ipfs::gw::RequestPtr
 

Public Member Functions

std::string_view name () const override
 
HandleOutcome handle (RequestPtr) override
 
- Public Member Functions inherited from ipfs::gw::Requestor
void request (std::shared_ptr< GatewayRequest >)
 
Requestoror_else (std::shared_ptr< Requestor > p)
 
Requestorapi (std::shared_ptr< Client >)
 
void TestAccess (void *)
 

Additional Inherited Members

- Protected Member Functions inherited from ipfs::gw::Requestor
void forward (RequestPtr) const
 
- Static Protected Member Functions inherited from ipfs::gw::Requestor
static void definitive_failure (RequestPtr)
 
- Protected Attributes inherited from ipfs::gw::Requestor
std::shared_ptr< Clientapi_
 

Detailed Description

Intended to appear at the end of the decorator list, This requestor doesn't issue requests, but just wraps up loose ends.


The documentation for this class was generated from the following file: