#include "inputstr.h"#include "dmxinputinit.h"#include "dmxsigio.h"#include "dmxevents.h"#include <signal.h>#include <unistd.h>#include <sys/fcntl.h>Functions | |
| void | dmxSigioBlock (void) | 
| void | dmxSigioUnblock (void) | 
| void | dmxSigioEnableInput (void) | 
| void | dmxSigioDisableInput (void) | 
| void | dmxSigioRegister (DMXInputInfo *dmxInput, int fd) | 
| void | dmxSigioUnregister (DMXInputInfo *dmxInput) | 
      
  | 
  
| 
 Block SIGIO handling.  | 
  
      
  | 
  
| 
 Disable SIGIO handling. This removes the hanlder from the OS.  | 
  
      
  | 
  
| 
 Enable SIGIO handling. This instantiates the handler with the OS.  | 
  
      
  | 
  ||||||||||||
| 
 Make a note that the input device described in dmxInput will be using the file descriptor fd for SIGIO signals. Calls AddEnabledDevice ifi SIGIO handling has been enabled with dmxSigioEnableInput().  | 
  
      
  | 
  
| 
 Unblock SIGIO handling.  | 
  
      
  | 
  
| 
 Remove the notes that dmxInput is using any file descriptors for SIGIO signals. Calls RemoveEnabledDevice.  |