webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Member Functions | List of all members
webrtc::SharedXDisplay Class Reference

#include <shared_x_display.h>

Classes

class  XEventHandler
 

Public Member Functions

 SharedXDisplay (Display *display)
 
void AddRef ()
 
void Release ()
 
Displaydisplay ()
 
void AddEventHandler (int type, XEventHandler *handler)
 
void RemoveEventHandler (int type, XEventHandler *handler)
 
void ProcessPendingXEvents ()
 
 SharedXDisplay (Display *display)
 
void AddRef ()
 
void Release ()
 
Displaydisplay ()
 
void AddEventHandler (int type, XEventHandler *handler)
 
void RemoveEventHandler (int type, XEventHandler *handler)
 
void ProcessPendingXEvents ()
 

Static Public Member Functions

static rtc::scoped_refptr< SharedXDisplayCreate (const std::string &display_name)
 
static rtc::scoped_refptr< SharedXDisplayCreateDefault ()
 
static rtc::scoped_refptr< SharedXDisplayCreate (const std::string &display_name)
 
static rtc::scoped_refptr< SharedXDisplayCreateDefault ()
 

Constructor & Destructor Documentation

◆ SharedXDisplay() [1/2]

webrtc::SharedXDisplay::SharedXDisplay ( Display display)
explicit

◆ SharedXDisplay() [2/2]

webrtc::SharedXDisplay::SharedXDisplay ( Display display)
explicit

Member Function Documentation

◆ AddEventHandler() [1/2]

void webrtc::SharedXDisplay::AddEventHandler ( int  type,
XEventHandler handler 
)

◆ AddEventHandler() [2/2]

void webrtc::SharedXDisplay::AddEventHandler ( int  type,
XEventHandler handler 
)

◆ AddRef() [1/2]

void webrtc::SharedXDisplay::AddRef ( )
inline

◆ AddRef() [2/2]

void webrtc::SharedXDisplay::AddRef ( )
inline

◆ Create() [1/2]

static rtc::scoped_refptr<SharedXDisplay> webrtc::SharedXDisplay::Create ( const std::string display_name)
static

◆ Create() [2/2]

rtc::scoped_refptr< SharedXDisplay > webrtc::SharedXDisplay::Create ( const std::string display_name)
static

◆ CreateDefault() [1/2]

rtc::scoped_refptr< SharedXDisplay > webrtc::SharedXDisplay::CreateDefault ( )
static

◆ CreateDefault() [2/2]

static rtc::scoped_refptr<SharedXDisplay> webrtc::SharedXDisplay::CreateDefault ( )
static

◆ display() [1/2]

Display* webrtc::SharedXDisplay::display ( )
inline

◆ display() [2/2]

Display* webrtc::SharedXDisplay::display ( )
inline

◆ ProcessPendingXEvents() [1/2]

void webrtc::SharedXDisplay::ProcessPendingXEvents ( )

◆ ProcessPendingXEvents() [2/2]

void webrtc::SharedXDisplay::ProcessPendingXEvents ( )

◆ Release() [1/2]

void webrtc::SharedXDisplay::Release ( )
inline

◆ Release() [2/2]

void webrtc::SharedXDisplay::Release ( )
inline

◆ RemoveEventHandler() [1/2]

void webrtc::SharedXDisplay::RemoveEventHandler ( int  type,
XEventHandler handler 
)

◆ RemoveEventHandler() [2/2]

void webrtc::SharedXDisplay::RemoveEventHandler ( int  type,
XEventHandler handler 
)

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