*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> video/vlnextevent (3d)              
Title
Content
Arch
Section
 

Contents


vlNextEvent(3dm)					      vlNextEvent(3dm)


NAME    [Toc]    [Back]

     vlNextEvent, vlCheckEvent,	vlPeekEvent, vlEventToName, vlPending -	VL
     event handling routines

SYNOPSIS    [Toc]    [Back]

     #include <dmedia/vl.h>

     int vlNextEvent(VLServer svr, VLEvent *event);
     int vlPeekEvent(VLServer svr, VLEvent *event);
     int vlCheckEvent(VLServer svr, VLEventMask	mask, VLEvent *event);
     char *vlEventToName(uint type);
     int vlPending(VLServer svr);

PARAMETERS    [Toc]    [Back]

     svr	Specifies the server.

     event	Pointer	to structure to	return data in.

     mask	bitmask	of events to check for.

     type	type of	event.

DESCRIPTION    [Toc]    [Back]

     vlNextEvent returns the next event	in the video event queue removing it
     from the queue, and blocks	until an event is available.

     vlPeekEvent returns the next event	in the video event queue without
     removing it from the queue, and blocks if an event	is not available.

     vlCheckEvent looks	for the	next event in the video	event queue matching
     the specified event mask.	If it finds a matching event, that event is
     removed from the queue and	returned to the	caller.	 If no event is	found,
     the call returns immediately with the value of -1.

     vlEventToName takes an event and maps it to a character string for	later
     use.

     vlPending returns the number of events pending on the queue.

RETURN VALUE    [Toc]    [Back]

     If	successful, vlNextEvent, vlCheckEvent, and vlPeekEvent return zero.  A
     value of -1 indicates an error.

SEE ALSO    [Toc]    [Back]

      
      
     vlSelectEvents(3dm), vlcallbacks(3dm), vlConnectionNumber(3dm)
vlNextEvent(3dm)					      vlNextEvent(3dm)


NAME    [Toc]    [Back]

     vlNextEvent, vlCheckEvent,	vlPeekEvent, vlEventToName, vlPending -	VL
     event handling routines

SYNOPSIS    [Toc]    [Back]

     #include <dmedia/vl.h>

     int vlNextEvent(VLServer svr, VLEvent *event);
     int vlPeekEvent(VLServer svr, VLEvent *event);
     int vlCheckEvent(VLServer svr, VLEventMask	mask, VLEvent *event);
     char *vlEventToName(uint type);
     int vlPending(VLServer svr);

PARAMETERS    [Toc]    [Back]

     svr	Specifies the server.

     event	Pointer	to structure to	return data in.

     mask	bitmask	of events to check for.

     type	type of	event.

DESCRIPTION    [Toc]    [Back]

     vlNextEvent returns the next event	in the video event queue removing it
     from the queue, and blocks	until an event is available.

     vlPeekEvent returns the next event	in the video event queue without
     removing it from the queue, and blocks if an event	is not available.

     vlCheckEvent looks	for the	next event in the video	event queue matching
     the specified event mask.	If it finds a matching event, that event is
     removed from the queue and	returned to the	caller.	 If no event is	found,
     the call returns immediately with the value of -1.

     vlEventToName takes an event and maps it to a character string for	later
     use.

     vlPending returns the number of events pending on the queue.

RETURN VALUE    [Toc]    [Back]

     If	successful, vlNextEvent, vlCheckEvent, and vlPeekEvent return zero.  A
     value of -1 indicates an error.

SEE ALSO    [Toc]    [Back]

      
      
     vlSelectEvents(3dm), vlcallbacks(3dm), vlConnectionNumber(3dm)


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
vleventrecv IRIX event handling routines
vlcallbacks IRIX IRIS VL event handling routines
evWaitFunc FreeBSD event handling library
evSelectFD FreeBSD event handling library
evUnwait FreeBSD event handling library
evRead FreeBSD event handling library
evTouchIdleTimer FreeBSD event handling library
evPrintf FreeBSD event handling library
evNowTime FreeBSD event handling library
evMainLoop FreeBSD event handling library
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service