#include <IOHandler.hpp>
Collaboration diagram for Ionflux::Tools::IOEvent:

Public Member Functions | |
| IOEvent () | |
| Constructor.   | |
Public Attributes | |
| int | fd | 
| File descriptor on which the event occured.   | |
| int | type | 
| Type of event.   | |
| void * | data | 
| Data associated with the event (optional).   | |
| TCPRemotePeer * | peer | 
| TCP remote peer which caused the event (optional).   | |
Static Public Attributes | |
| static const int | IO_READ = 1 | 
| Event type: read.   | |
| static const int | IO_WRITE = 2 | 
| Event type: write.   | |
| static const int | IO_EXCEPT = 4 | 
| Event type: except.   | |
Provides detailed information about an IO event.
      
  | 
  
| 
 Constructor. 
  | 
  
      
  | 
  
| 
 Data associated with the event (optional). 
  | 
  
      
  | 
  
| 
 File descriptor on which the event occured. 
  | 
  
      
  | 
  
| 
 Event type: except. 
  | 
  
      
  | 
  
| 
 Event type: read. 
  | 
  
      
  | 
  
| 
 Event type: write. 
  | 
  
      
  | 
  
| 
 TCP remote peer which caused the event (optional). 
  | 
  
      
  | 
  
| 
 Type of event. 
  | 
  
 1.4.6