Changeset 6139 in orxonox.OLD for trunk/src/lib/network/network_socket.h
- Timestamp:
- Dec 16, 2005, 6:45:32 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/network/network_socket.h
r5996 r6139 63 63 bool terminateThread; 64 64 65 SDL_mutex* threadTerminationMutex; 65 66 static int thread_read(void * data); 67 bool thread_read_running; 68 bool thread_write_running; 69 70 SDL_Thread* readThread; 71 SDL_Thread* writeThread; 72 66 73 #ifdef _USE_OUTGOING_BUFFER 67 74 static int thread_write(void * data); … … 74 81 void init(); 75 82 83 //dont make this public use destroy() instead 84 ~NetworkSocket(); 85 76 86 public: 77 87 … … 79 89 NetworkSocket(IPaddress ip); 80 90 NetworkSocket(TCPsocket sock); 81 ~NetworkSocket(); 91 void destroy() { terminateThread = true; }; 92 82 93 83 94 void connectToServer(IPaddress ip); … … 87 98 int readPacket(byte * data, int maxLength); 88 99 100 inline bool isOk() { return tcpSocket!=NULL; } 101 89 102 }; 90 103
Note: See TracChangeset
for help on using the changeset viewer.