MythTV  master
Classes | Typedefs | Functions | Variables
mythxdisplay.cpp File Reference
#include "config.h"
#include "mythlogging.h"
#include "mythuihelper.h"
#include "mythxdisplay.h"
#include <map>
#include <vector>
Include dependency graph for mythxdisplay.cpp:

Go to the source code of this file.

Classes

class  MythXLocker
 

Typedefs

using XErrorCallbackType = int(*)(Display *, XErrorEvent *)
 
using XErrorVectorType = std::vector< XErrorEvent >
 

Functions

static int ErrorHandler (Display *d, XErrorEvent *xeev)
 

Variables

static std::map< Display *, XErrorVectorTypexerrors
 
static std::map< Display *, XErrorCallbackTypexerror_handlers
 

Typedef Documentation

◆ XErrorCallbackType

using XErrorCallbackType = int (*)(Display *, XErrorEvent *)

Definition at line 11 of file mythxdisplay.cpp.

◆ XErrorVectorType

using XErrorVectorType = std::vector<XErrorEvent>

Definition at line 12 of file mythxdisplay.cpp.

Function Documentation

◆ ErrorHandler()

static int ErrorHandler ( Display *  d,
XErrorEvent *  xeev 
)
static

Definition at line 18 of file mythxdisplay.cpp.

Referenced by MythXDisplay::StartLog().

Variable Documentation

◆ xerrors

std::map<Display*, XErrorVectorType> xerrors
static

◆ xerror_handlers

std::map<Display*, XErrorCallbackType> xerror_handlers
static