Exemplo n.º 1
0
/*---------------------------------------------------------------------------*/
HTTP_INT32 _HTTP_ClientWrite (
		void* streamPtr,
		const HTTP_UINT8* buffer,
		HTTP_INT32 size
	)
{
	HTTPClientSession* clientSession = (HTTPClientSession*) streamPtr;

	return (rtp_net_send(clientSession->netSock, buffer, size));
}
Exemplo n.º 2
0
int RTIP_SOCKETS_Driver::Send(SOCK_SOCKET socket, const char* buf, int len, int flags) 
{ 
    NATIVE_PROFILE_PAL_NETWORK();
    int ret;
    
    
    ret = (int) rtp_net_send ((RTP_HANDLE) socket, 
                        (const unsigned char *) buf, 
                        len, flags);
                        
    return ret;
}
Exemplo n.º 3
0
/**
 * Blocks until |size| bytes from buf have been sent.
 *
 * Returns -1 if an error occurs, 0 else.
 */
int rtsmb_net_write (RTP_SOCKET socket, PFVOID buf, int size)
{
    int bytes_sent;
    int rv = 0;

    do
    {
        bytes_sent = rtp_net_send(socket, buf, size);

        if (bytes_sent < 0) /* an error occurred */
        {
            rv = -1;
            break;
        }

        size -= bytes_sent;
        buf = PADD (buf, bytes_sent);

    } while (size > 0);

    return rv;
}
Exemplo n.º 4
0
/*---------------------------------------------------------------------------*/
HTTP_INT32 RtpNetSockWriteFn (void *streamPtr, const HTTP_UINT8 *buffer, HTTP_INT32 size)
{
	RtpNetSockStruct *s = (RtpNetSockStruct *) streamPtr;
	RTP_LOG_WRITE("HTTP SERVER WRITE", buffer, size)
	return (rtp_net_send(s->sockHandle, buffer, size));
}