dix: unexport and document MaybeDeliverEventsToClient()
Not used by any external drivers, and only supposed to be DIX internal, so shouldn't be exported at all. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
parent
3fd183f637
commit
0b6715c6dc
|
@ -23,6 +23,7 @@
|
||||||
#include "include/events.h"
|
#include "include/events.h"
|
||||||
#include "include/gc.h"
|
#include "include/gc.h"
|
||||||
#include "include/input.h"
|
#include "include/input.h"
|
||||||
|
#include "include/os.h"
|
||||||
#include "include/window.h"
|
#include "include/window.h"
|
||||||
|
|
||||||
/* server setting: maximum size for big requests */
|
/* server setting: maximum size for big requests */
|
||||||
|
@ -261,4 +262,21 @@ void MakePredeclaredAtoms(void);
|
||||||
*/
|
*/
|
||||||
void SetCriticalEvent(int event);
|
void SetCriticalEvent(int event);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief try to deliver events to interested parties.
|
||||||
|
*
|
||||||
|
* @param pWindow target window
|
||||||
|
* @param pEvents array of events to be delivered
|
||||||
|
* @param nEvents number of elements in *pEvents
|
||||||
|
* @param filter filter mask based on event type
|
||||||
|
* @param skipClient don't deliver to this client (if not NULL)
|
||||||
|
* @return 0 when skipped (skipClient), 1 when delivered, 2 when nobody's interested
|
||||||
|
*/
|
||||||
|
int MaybeDeliverEventsToClient(WindowPtr pWindow,
|
||||||
|
xEvent *pEvents,
|
||||||
|
size_t nEvents,
|
||||||
|
Mask filter,
|
||||||
|
ClientPtr skipClient)
|
||||||
|
_X_ATTRIBUTE_NONNULL_ARG(1,2);
|
||||||
|
|
||||||
#endif /* _XSERVER_DIX_PRIV_H */
|
#endif /* _XSERVER_DIX_PRIV_H */
|
||||||
|
|
|
@ -2547,7 +2547,7 @@ XineramaTryClientEventsResult(ClientPtr client,
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
MaybeDeliverEventsToClient(WindowPtr pWin, xEvent *pEvents,
|
MaybeDeliverEventsToClient(WindowPtr pWin, xEvent *pEvents,
|
||||||
int count, Mask filter, ClientPtr dontClient)
|
size_t count, Mask filter, ClientPtr dontClient)
|
||||||
{
|
{
|
||||||
OtherClients *other;
|
OtherClients *other;
|
||||||
|
|
||||||
|
|
|
@ -26,12 +26,6 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
#ifndef DIXEVENTS_H
|
#ifndef DIXEVENTS_H
|
||||||
#define DIXEVENTS_H
|
#define DIXEVENTS_H
|
||||||
|
|
||||||
extern _X_EXPORT int MaybeDeliverEventsToClient(WindowPtr /* pWin */ ,
|
|
||||||
xEvent * /* pEvents */ ,
|
|
||||||
int /* count */ ,
|
|
||||||
Mask /* filter */ ,
|
|
||||||
ClientPtr /* dontClient */ );
|
|
||||||
|
|
||||||
extern _X_EXPORT int EventSelectForWindow(WindowPtr /* pWin */ ,
|
extern _X_EXPORT int EventSelectForWindow(WindowPtr /* pWin */ ,
|
||||||
ClientPtr /* client */ ,
|
ClientPtr /* client */ ,
|
||||||
Mask /* mask */ );
|
Mask /* mask */ );
|
||||||
|
|
Loading…
Reference in New Issue