20 lines
		
	
	
		
			614 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			614 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								#ifndef SELECT_H
							 | 
						||
| 
								 | 
							
								#define SELECT_H
							 | 
						||
| 
								 | 
							
								/*=========================================================================*\
							 | 
						||
| 
								 | 
							
								* Select implementation
							 | 
						||
| 
								 | 
							
								* LuaSocket toolkit
							 | 
						||
| 
								 | 
							
								*
							 | 
						||
| 
								 | 
							
								* Each object that can be passed to the select function has to export 
							 | 
						||
| 
								 | 
							
								* method getfd() which returns the descriptor to be passed to the
							 | 
						||
| 
								 | 
							
								* underlying select function. Another method, dirty(), should return 
							 | 
						||
| 
								 | 
							
								* true if there is data ready for reading (required for buffered input).
							 | 
						||
| 
								 | 
							
								\*=========================================================================*/
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								namespace NS_SLUA {    
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								int select_open(lua_State *L);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								} // end NS_SLUA
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif /* SELECT_H */
							 |