Guitar
Classes | Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes | List of all members
GitHubRequestThread Class Reference

#include <GitHubAPI.h>

Inheritance diagram for GitHubRequestThread:
Inheritance graph
[legend]
Collaboration diagram for GitHubRequestThread:
Collaboration graph
[legend]

Classes

struct  Private
 

Public Member Functions

GitHubAPI::WebClientPtr web ()
 
 GitHubRequestThread ()
 
 ~GitHubRequestThread () override
 
void start (MainWindow *mainwindow)
 

Public Attributes

std::string url
 
bool ok = false
 
std::string text
 
std::function< bool(std::string const &text)> callback
 

Protected Member Functions

void run () override
 

Private Attributes

Privatem
 

Constructor & Destructor Documentation

◆ GitHubRequestThread()

GitHubRequestThread::GitHubRequestThread ( )

◆ ~GitHubRequestThread()

GitHubRequestThread::~GitHubRequestThread ( )
override

Member Function Documentation

◆ run()

void GitHubRequestThread::run ( )
overrideprotected
Here is the call graph for this function:

◆ start()

void GitHubRequestThread::start ( MainWindow mainwindow)
Here is the call graph for this function:

◆ web()

GitHubAPI::WebClientPtr GitHubRequestThread::web ( )

Member Data Documentation

◆ callback

std::function<bool(std::string const &text)> GitHubRequestThread::callback

◆ m

Private* GitHubRequestThread::m
private

◆ ok

bool GitHubRequestThread::ok = false

◆ text

std::string GitHubRequestThread::text

◆ url

std::string GitHubRequestThread::url

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