初始化提交
This commit is contained in:
		
							
								
								
									
										34
									
								
								Plugins/slua_unreal/External/luasocket/unix.h
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								Plugins/slua_unreal/External/luasocket/unix.h
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,34 @@ | ||||
| #ifndef UNIX_H | ||||
| #define UNIX_H | ||||
| /*=========================================================================*\ | ||||
| * Unix domain object | ||||
| * LuaSocket toolkit | ||||
| * | ||||
| * This module is just an example of how to extend LuaSocket with a new  | ||||
| * domain. | ||||
| \*=========================================================================*/ | ||||
| #include "lua.h" | ||||
|  | ||||
| #include "buffer.h" | ||||
| #include "timeout.h" | ||||
| #include "socket.h" | ||||
|  | ||||
| #ifndef UNIX_API | ||||
| #define UNIX_API extern | ||||
| #endif | ||||
|  | ||||
| namespace NS_SLUA {     | ||||
|  | ||||
| typedef struct t_unix_ { | ||||
|     t_socket sock; | ||||
|     t_io io; | ||||
|     t_buffer buf; | ||||
|     t_timeout tm; | ||||
| } t_unix; | ||||
| typedef t_unix *p_unix; | ||||
|  | ||||
| UNIX_API int luaopen_socket_unix(lua_State *L); | ||||
|  | ||||
| } // end NS_SLUA | ||||
|  | ||||
| #endif /* UNIX_H */ | ||||
		Reference in New Issue
	
	Block a user