libQuotient
A Qt library for building matrix clients
Loading...
Searching...
No Matches
basejob.h File Reference
#include "requestdata.h"
#include <QtCore/QObject>
#include <QtCore/QStringBuilder>
#include <QtCore/QLoggingCategory>
#include <QtCore/QFuture>
#include <Quotient/converters.h>
#include <Quotient/quotient_common.h>
Include dependency graph for basejob.h:

Go to the source code of this file.

Classes

struct  Quotient::JobBackoffStrategy
 
class  Quotient::BaseJob
 
struct  Quotient::BaseJob::Status
 The status of a job. More...
 
class  Quotient::Mocked< JobT >
 

Namespaces

namespace  Quotient
 

Enumerations

enum class  Quotient::HttpVerb { Quotient::Get , Quotient::Put , Quotient::Post , Quotient::Delete }
 

Functions

bool QUOTIENT_API Quotient::isJobPending (BaseJob *job)
 
template<std::derived_from< BaseJob > JobT>
requires requires { doCollectResponse<JobT>(job); }
auto Quotient::collectResponse (JobT *job)
 Get a job response in a single structure.
 

Variables

template<typename JobT >
constexpr auto Quotient::doCollectResponse = nullptr