FlightGear next
flightgear::http::ScreenshotRequest Class Reference

Inherits flightgear::http::ConnectionData, flightgear::http::ImageReadyListener, and flightgear::http::StringReadyListener.

Public Member Functions

 ScreenshotRequest (const string &window, const string &type, bool stream)
 
virtual ~ScreenshotRequest ()
 
virtual void imageReady (osg::ref_ptr< osg::Image > rawImage)
 
void requestScreenshot ()
 
virtual void stringReady (const string &s)
 
string getScreenshot ()
 
osg::Camera * findLastCamera (osgViewer::ViewerBase *viewer, const string &windowName)
 
bool isStream () const
 
const string & getType () const
 
- Public Member Functions inherited from flightgear::http::ConnectionData
virtual ~ConnectionData ()
 
- Public Member Functions inherited from flightgear::http::ImageReadyListener
virtual ~ImageReadyListener ()
 

Public Attributes

OpenThreads::Mutex _lock
 

Detailed Description

Definition at line 208 of file ScreenshotUriHandler.cxx.

Constructor & Destructor Documentation

◆ ScreenshotRequest()

flightgear::http::ScreenshotRequest::ScreenshotRequest ( const string & window,
const string & type,
bool stream )
inline

Definition at line 210 of file ScreenshotUriHandler.cxx.

◆ ~ScreenshotRequest()

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

Definition at line 233 of file ScreenshotUriHandler.cxx.

Member Function Documentation

◆ findLastCamera()

osg::Camera * flightgear::http::ScreenshotRequest::findLastCamera ( osgViewer::ViewerBase * viewer,
const string & windowName )
inline

Definition at line 274 of file ScreenshotUriHandler.cxx.

◆ getScreenshot()

string flightgear::http::ScreenshotRequest::getScreenshot ( )
inline

Definition at line 262 of file ScreenshotUriHandler.cxx.

◆ getType()

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

Definition at line 323 of file ScreenshotUriHandler.cxx.

◆ imageReady()

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

Implements flightgear::http::ImageReadyListener.

Definition at line 238 of file ScreenshotUriHandler.cxx.

◆ isStream()

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

Definition at line 318 of file ScreenshotUriHandler.cxx.

◆ requestScreenshot()

void flightgear::http::ScreenshotRequest::requestScreenshot ( )
inline

Definition at line 248 of file ScreenshotUriHandler.cxx.

◆ stringReady()

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

Definition at line 255 of file ScreenshotUriHandler.cxx.

Member Data Documentation

◆ _lock

OpenThreads::Mutex flightgear::http::ScreenshotRequest::_lock
mutable

Definition at line 253 of file ScreenshotUriHandler.cxx.


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