Logo ROOT  
Reference Guide
TGuiResourceHandler Class Reference

Definition at line 242 of file gui_handler.cxx.

Public Member Functions

 TGuiResourceHandler (THttpServer *serv, bool dummy=false)
 
virtual ~TGuiResourceHandler ()
 
void Cancel () override
 
 DISALLOW_COPY_AND_ASSIGN (TGuiResourceHandler)
 
void GetResponseHeaders (CefRefPtr< CefResponse > response, int64 &response_length, CefString &redirectUrl) override
 
 IMPLEMENT_REFCOUNTING (TGuiResourceHandler)
 
bool ProcessRequest (CefRefPtr< CefRequest > request, CefRefPtr< CefCallback > callback) override
 
bool ReadResponse (void *data_out, int bytes_to_read, int &bytes_read, CefRefPtr< CefCallback > callback) override
 

Public Attributes

std::shared_ptr< TCefHttpCallArgfArg
 
THttpServerfServer {nullptr}
 
int fTransferOffset {0}
 
Inheritance diagram for TGuiResourceHandler:
[legend]

Constructor & Destructor Documentation

◆ TGuiResourceHandler()

TGuiResourceHandler::TGuiResourceHandler ( THttpServer serv,
bool  dummy = false 
)
inlineexplicit

Definition at line 251 of file gui_handler.cxx.

◆ ~TGuiResourceHandler()

virtual TGuiResourceHandler::~TGuiResourceHandler ( )
inlinevirtual

Definition at line 259 of file gui_handler.cxx.

Member Function Documentation

◆ Cancel()

void TGuiResourceHandler::Cancel ( )
inlineoverride

Definition at line 261 of file gui_handler.cxx.

◆ DISALLOW_COPY_AND_ASSIGN()

TGuiResourceHandler::DISALLOW_COPY_AND_ASSIGN ( TGuiResourceHandler  )

◆ GetResponseHeaders()

void TGuiResourceHandler::GetResponseHeaders ( CefRefPtr< CefResponse >  response,
int64 &  response_length,
CefString &  redirectUrl 
)
inlineoverride

Definition at line 277 of file gui_handler.cxx.

◆ IMPLEMENT_REFCOUNTING()

TGuiResourceHandler::IMPLEMENT_REFCOUNTING ( TGuiResourceHandler  )

◆ ProcessRequest()

bool TGuiResourceHandler::ProcessRequest ( CefRefPtr< CefRequest >  request,
CefRefPtr< CefCallback >  callback 
)
inlineoverride

Definition at line 263 of file gui_handler.cxx.

◆ ReadResponse()

bool TGuiResourceHandler::ReadResponse ( void *  data_out,
int  bytes_to_read,
int bytes_read,
CefRefPtr< CefCallback >  callback 
)
inlineoverride

Definition at line 308 of file gui_handler.cxx.

Member Data Documentation

◆ fArg

std::shared_ptr<TCefHttpCallArg> TGuiResourceHandler::fArg

Definition at line 247 of file gui_handler.cxx.

◆ fServer

THttpServer* TGuiResourceHandler::fServer {nullptr}

Definition at line 246 of file gui_handler.cxx.

◆ fTransferOffset

int TGuiResourceHandler::fTransferOffset {0}

Definition at line 249 of file gui_handler.cxx.


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