FreeRDP
request_queue.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "request_queue.h"

Functions

TRANSFER_REQUEST * request_queue_get_next (REQUEST_QUEUE *queue)
 
int request_queue_has_next (REQUEST_QUEUE *queue)
 
TRANSFER_REQUEST * request_queue_register_request (REQUEST_QUEUE *queue, UINT32 RequestId, struct libusb_transfer *transfer, BYTE endpoint)
 
void request_queue_rewind (REQUEST_QUEUE *queue)
 
TRANSFER_REQUEST * request_queue_get_request_by_endpoint (REQUEST_QUEUE *queue, BYTE ep)
 
int request_queue_unregister_request (REQUEST_QUEUE *queue, UINT32 RequestId)
 
REQUEST_QUEUE * request_queue_new ()
 

Function Documentation

TRANSFER_REQUEST* request_queue_get_next ( REQUEST_QUEUE *  queue)

FreeRDP: A Remote Desktop Protocol Implementation RemoteFX USB Redirection

Copyright 2012 Atrust corp. Copyright 2012 Alfred Liu alfre.nosp@m.d.li.nosp@m.u@atr.nosp@m.usco.nosp@m.rp.co.nosp@m.m

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Here is the caller graph for this function:

TRANSFER_REQUEST* request_queue_get_request_by_endpoint ( REQUEST_QUEUE *  queue,
BYTE  ep 
)

Here is the caller graph for this function:

int request_queue_has_next ( REQUEST_QUEUE *  queue)

Here is the caller graph for this function:

REQUEST_QUEUE* request_queue_new ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

TRANSFER_REQUEST* request_queue_register_request ( REQUEST_QUEUE *  queue,
UINT32  RequestId,
struct libusb_transfer *  transfer,
BYTE  endpoint 
)

Here is the caller graph for this function:

void request_queue_rewind ( REQUEST_QUEUE *  queue)

Here is the caller graph for this function:

int request_queue_unregister_request ( REQUEST_QUEUE *  queue,
UINT32  RequestId 
)

Here is the caller graph for this function: