Home | History | Annotate | Download | only in jni

Lines Matching refs:sock

127 int Loop_GetMessage (qsocket_t *sock)
132 if (sock->receiveMessageLength == 0)
135 ret = sock->receiveMessage[0];
136 length = sock->receiveMessage[1] + (sock->receiveMessage[2] << 8);
139 SZ_Write (&net_message, &sock->receiveMessage[4], length);
142 sock->receiveMessageLength -= length;
144 if (sock->receiveMessageLength)
145 Q_memcpy(sock->receiveMessage, &sock->receiveMessage[length], sock->receiveMessageLength);
147 if (sock->driverdata && ret == 1)
148 ((qsocket_t *)sock->driverdata)->canSend = true;
154 int Loop_SendMessage (qsocket_t *sock, sizebuf_t *data)
159 if (!sock->driverdata)
162 bufferLength = &((qsocket_t *)sock->driverdata)->receiveMessageLength;
167 buffer = ((qsocket_t *)sock->driverdata)->receiveMessage + *bufferLength;
183 sock->canSend = false;
188 int Loop_SendUnreliableMessage (qsocket_t *sock, sizebuf_t *data)
193 if (!sock->driverdata)
196 bufferLength = &((qsocket_t *)sock->driverdata)->receiveMessageLength;
201 buffer = ((qsocket_t *)sock->driverdata)->receiveMessage + *bufferLength;
220 qboolean Loop_CanSendMessage (qsocket_t *sock)
222 if (!sock->driverdata)
224 return sock->canSend;
228 qboolean Loop_CanSendUnreliableMessage (qsocket_t *sock)
234 void Loop_Close (qsocket_t *sock)
236 if (sock->driverdata)
237 ((qsocket_t *)sock->driverdata)->driverdata = NULL;
238 sock->receiveMessageLength = 0;
239 sock->sendMessageLength = 0;
240 sock->canSend = true;
241 if (sock == loop_client)