Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TGuiResourceHandler Class Reference

Definition at line 236 of file gui_handler.cxx.

Public Member Functions

 TGuiResourceHandler (THttpServer *serv, bool dummy=false)
 
 ~TGuiResourceHandler () override
 
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 245 of file gui_handler.cxx.

◆ ~TGuiResourceHandler()

TGuiResourceHandler::~TGuiResourceHandler ( )
inlineoverride

Definition at line 253 of file gui_handler.cxx.

Member Function Documentation

◆ Cancel()

void TGuiResourceHandler::Cancel ( )
inlineoverride

Definition at line 255 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 273 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 257 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 300 of file gui_handler.cxx.

Member Data Documentation

◆ fArg

std::shared_ptr<TCefHttpCallArg> TGuiResourceHandler::fArg

Definition at line 241 of file gui_handler.cxx.

◆ fServer

THttpServer* TGuiResourceHandler::fServer {nullptr}

Definition at line 240 of file gui_handler.cxx.

◆ fTransferOffset

int TGuiResourceHandler::fTransferOffset {0}

Definition at line 243 of file gui_handler.cxx.

  • gui/cefdisplay/src/gui_handler.cxx