1.4. Interfaces for libXext

Table 1-4 defines the library name and shared object name for the libXext library

Table 1-4. libXext Definition

Library:libXext
SONAME:libXext.so.6

The behavior of the interfaces in this library is specified by the following specifications:

Double Buffer Extension Library
X Display Power Management Signaling
X Security Extension Specification
X Nonrectangular Window Shape Extension Library
The MIT Shared Memory Extension
X Synchronization Extension Library

1.4.1. X Shape Extension

1.4.1.1. Interfaces for X Shape Extension

An LSB conforming implementation shall provide the generic functions for X Shape Extension specified in Table 1-5, with the full mandatory functionality as described in the referenced underlying specification.

Table 1-5. libXext - X Shape Extension Function Interfaces

XShapeCombineMask [1]XShapeCombineShape [1]XShapeOffsetShape [1]XShapeQueryVersion [1]
XShapeCombineRectangles [1]XShapeGetRectangles [1]XShapeQueryExtension [1]XShapeSelectInput [1]
XShapeCombineRegion [1]XShapeInputSelected [1]XShapeQueryExtents [1] 

Referenced Specification(s)

1.4.2. X Display Power Management Signaling Extension

1.4.2.1. Interfaces for X Display Power Management Signaling Extension

An LSB conforming implementation shall provide the generic functions for X Display Power Management Signaling Extension specified in Table 1-6, with the full mandatory functionality as described in the referenced underlying specification.

Table 1-6. libXext - X Display Power Management Signaling Extension Function Interfaces

DPMSCapable [1]DPMSForceLevel [1]DPMSInfo [1] 
DPMSDisable [1]DPMSGetTimeouts [1]DPMSQueryExtension [1] 
DPMSEnable [1]DPMSGetVersion [1]DPMSSetTimeouts [1] 

Referenced Specification(s)

1.4.3. X Shared Memory Extensions

1.4.3.1. Interfaces for X Shared Memory Extensions

An LSB conforming implementation shall provide the generic functions for X Shared Memory Extensions specified in Table 1-7, with the full mandatory functionality as described in the referenced underlying specification.

Table 1-7. libXext - X Shared Memory Extensions Function Interfaces

XShmAttach [1]XShmDetach [1]XShmPixmapFormat [1]XShmQueryVersion [1]
XShmCreateImage [1]XShmGetEventBase [1]XShmPutImage [1] 
XShmCreatePixmap [1]XShmGetImage [1]XShmQueryExtension [1] 

Referenced Specification(s)

1.4.4. MIT-MISC Extension

1.4.4.1. Interfaces for MIT-MISC Extension

No external functions are defined for libXext - MIT-MISC Extension

1.4.5. X Synchronization Extension

1.4.5.1. Interfaces for X Synchronization Extension

An LSB conforming implementation shall provide the generic functions for X Synchronization Extension specified in Table 1-8, with the full mandatory functionality as described in the referenced underlying specification.

Table 1-8. libXext - X Synchronization Extension Function Interfaces

XSyncAwait [1]XSyncGetPriority [1]XSyncQueryCounter [1]XSyncValueHigh32 [1]
XSyncChangeAlarm [1]XSyncInitialize [1]XSyncQueryExtension [1]XSyncValueIsNegative [1]
XSyncChangeCounter [1]XSyncIntToValue [1]XSyncSetCounter [1]XSyncValueIsPositive [1]
XSyncCreateAlarm [1]XSyncIntsToValue [1]XSyncSetPriority [1]XSyncValueIsZero [1]
XSyncCreateCounter [1]XSyncListSystemCounters [1]XSyncValueAdd [1]XSyncValueLessOrEqual [1]
XSyncDestroyAlarm [1]XSyncMaxValue [1]XSyncValueEqual [1]XSyncValueLessThan [1]
XSyncDestroyCounter [1]XSyncMinValue [1]XSyncValueGreaterOrEqual [1]XSyncValueLow32 [1]
XSyncFreeSystemCounterList [1]XSyncQueryAlarm [1]XSyncValueGreaterThan [1]XSyncValueSubtract [1]

Referenced Specification(s)

1.4.6. X Security Extension

1.4.6.1. Interfaces for X Security Extension

An LSB conforming implementation shall provide the generic functions for X Security Extension specified in Table 1-9, with the full mandatory functionality as described in the referenced underlying specification.

Table 1-9. libXext - X Security Extension Function Interfaces

XSecurityAllocXauth [1]XSecurityGenerateAuthorization [1]XSecurityRevokeAuthorization [1] 
XSecurityFreeXauth [1]XSecurityQueryExtension [1]  

Referenced Specification(s)

1.4.7. X Double Buffer Extension

1.4.7.1. Interfaces for X Double Buffer Extension

An LSB conforming implementation shall provide the generic functions for X Double Buffer Extension specified in Table 1-10, with the full mandatory functionality as described in the referenced underlying specification.

Table 1-10. libXext - X Double Buffer Extension Function Interfaces

XdbeAllocateBackBufferName [1]XdbeEndIdiom [1]XdbeGetVisualInfo [1] 
XdbeBeginIdiom [1]XdbeFreeVisualInfo [1]XdbeQueryExtension [1] 
XdbeDeallocateBackBufferName [1]XdbeGetBackBufferAttributes [1]XdbeSwapBuffers [1] 

Referenced Specification(s)