Home | History | Annotate | Download | only in api

Lines Matching full:endpoint

35 /** \brief Enumerates ADB endpoint types.

40 /// Unknown (invalid, or not initialized) endpoint type.
43 /// Endpoint is device control pipe.
46 /// Endpoint is isochronous r/w pipe.
49 /// Endpoint is a bulk r/w pipe.
52 /// Endpoint is an interrupt r/w pipe.
56 /** \brief Endpoint desriptor.
61 /// Maximum packet size this endpoint is capable of.
67 /// ADB endpoint type.
70 /// Raw endpoint address on the device as described by its descriptor.
80 /// Shortcut to default write bulk endpoint in zero-based endpoint index API.
83 /// Shortcut to default read bulk endpoint in zero-based endpoint index API.
145 3. Endpoint object (also called a pipe) represents an endpoint on interface
150 I/O performed on an endpoint. When an endpoint object gets opened through
163 /** \brief Defines access type with which an I/O object (endpoint)
180 /** \brief Defines sharing mode with which an I/O object (endpoint)
372 /** \brief Gets information about an endpoint on the given interface.
376 @param[in] endpoint_index Zero-based endpoint index. There are two
380 @param[out] info Upon successful completion will have endpoint information.
388 /** \brief Gets information about default bulk read endpoint on the given
393 @param[out] info Upon successful completion will have endpoint information.
401 /** \brief Gets information about default bulk write endpoint on the given
406 @param[out] info Upon successful completion will have endpoint information.
414 /** \brief Opens an endpoint on the given interface.
419 @param[in] endpoint_index Zero-based endpoint index. There are two
424 this parameter has no effect on the way endpoint is opened. It's
427 this parameter has no effect on the way endpoint is opened. It's
429 @return Handle to the opened endpoint object or NULL on failure. If NULL is
437 /** \brief Opens default bulk read endpoint on the given interface.
443 this parameter has no effect on the way endpoint is opened. It's
446 this parameter has no effect on the way endpoint is opened. It's
448 @return Handle to the opened endpoint object or NULL on failure. If NULL is
456 /** \brief Opens default bulk write endpoint on the given interface.
462 this parameter has no effect on the way endpoint is opened. It's
465 this parameter has no effect on the way endpoint is opened. It's
467 @return Handle to the opened endpoint object or NULL on failure. If NULL is
475 /** \brief Gets handle to interface object for the given endpoint
477 @param[in] adb_endpoint A handle to opened endpoint object, obtained via one
479 @return Handle to the interface for this endpoint or NULL on failure. If NULL
484 /** \brief Gets information about the given endpoint.
486 @param[in] adb_endpoint A handle to opened endpoint object, obtained via one
488 @param[out] info Upon successful completion will have endpoint information.
495 /** \brief Asynchronously reads from the given endpoint.
497 @param[in] adb_endpoint A handle to opened endpoint object, obtained via one
518 /** \brief Asynchronously writes to the given endpoint.
520 @param[in] adb_endpoint A handle to opened endpoint object, obtained via one
541 /** \brief Synchronously reads from the given endpoint.
543 @param[in] adb_endpoint A handle to opened endpoint object, obtained via one
560 /** \brief Synchronously writes to the given endpoint.
562 @param[in] adb_endpoint A handle to opened endpoint object, obtained via one
580 given endpoint.