FlightGear next
flightgear::http::CanvasImageRequest Class Reference

Inherits flightgear::http::ConnectionData, simgear::canvas::CanvasImageReadyListener, and flightgear::http::StringReadyListener.

Public Member Functions

 CanvasImageRequest (const string &window, const string &type, int canvasindex, bool stream)
 
virtual ~CanvasImageRequest ()
 
virtual void imageReady (osg::ref_ptr< osg::Image > rawImage)
 
void requestCanvasImage ()
 
virtual void stringReady (const string &s)
 
string getCanvasImage ()
 
bool isStream () const
 
const string & getType () const
 
- Public Member Functions inherited from flightgear::http::ConnectionData
virtual ~ConnectionData ()
 

Public Attributes

ImageCompressionTaskcurrenttask =NULL
 
sc::CanvasPtr canvas
 
int connected = 0
 
OpenThreads::Mutex _lock
 

Detailed Description

Definition at line 337 of file ScreenshotUriHandler.cxx.

Constructor & Destructor Documentation

◆ CanvasImageRequest()

flightgear::http::CanvasImageRequest::CanvasImageRequest ( const string & window,
const string & type,
int canvasindex,
bool stream )
inline

Definition at line 343 of file ScreenshotUriHandler.cxx.

◆ ~CanvasImageRequest()

virtual flightgear::http::CanvasImageRequest::~CanvasImageRequest ( )
inlinevirtual

Definition at line 376 of file ScreenshotUriHandler.cxx.

Member Function Documentation

◆ getCanvasImage()

string flightgear::http::CanvasImageRequest::getCanvasImage ( )
inline

Definition at line 414 of file ScreenshotUriHandler.cxx.

◆ getType()

const string & flightgear::http::CanvasImageRequest::getType ( ) const
inline

Definition at line 429 of file ScreenshotUriHandler.cxx.

◆ imageReady()

virtual void flightgear::http::CanvasImageRequest::imageReady ( osg::ref_ptr< osg::Image > rawImage)
inlinevirtual

Definition at line 387 of file ScreenshotUriHandler.cxx.

◆ isStream()

bool flightgear::http::CanvasImageRequest::isStream ( ) const
inline

Definition at line 425 of file ScreenshotUriHandler.cxx.

◆ requestCanvasImage()

void flightgear::http::CanvasImageRequest::requestCanvasImage ( )
inline

Definition at line 398 of file ScreenshotUriHandler.cxx.

◆ stringReady()

virtual void flightgear::http::CanvasImageRequest::stringReady ( const string & s)
inlinevirtual

Definition at line 404 of file ScreenshotUriHandler.cxx.

Member Data Documentation

◆ _lock

OpenThreads::Mutex flightgear::http::CanvasImageRequest::_lock
mutable

Definition at line 402 of file ScreenshotUriHandler.cxx.

◆ canvas

sc::CanvasPtr flightgear::http::CanvasImageRequest::canvas

Definition at line 340 of file ScreenshotUriHandler.cxx.

◆ connected

int flightgear::http::CanvasImageRequest::connected = 0

Definition at line 341 of file ScreenshotUriHandler.cxx.

◆ currenttask

ImageCompressionTask* flightgear::http::CanvasImageRequest::currenttask =NULL

Definition at line 339 of file ScreenshotUriHandler.cxx.


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