Changeset 478 for vendor/current/lib/tsocket/tsocket_helpers.c
- Timestamp:
- Aug 2, 2010, 6:40:21 PM (15 years ago)
- File:
-
- 1 edited
-
vendor/current/lib/tsocket/tsocket_helpers.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/lib/tsocket/tsocket_helpers.c
r414 r478 43 43 static void tdgram_sendto_queue_done(struct tevent_req *subreq); 44 44 45 /**46 * @brief Queue a dgram blob for sending through the socket47 * @param[in] mem_ctx The memory context for the result48 * @param[in] ev The event context the operation should work on49 * @param[in] dgram The tdgram_context to send the message buffer50 * @param[in] queue The existing dgram queue51 * @param[in] buf The message buffer52 * @param[in] len The message length53 * @param[in] dst The destination socket address54 * @retval The async request handle55 *56 * This function queues a blob for sending to destination through an existing57 * dgram socket. The async callback is triggered when the whole blob is58 * delivered to the underlying system socket.59 *60 * The caller needs to make sure that all non-scalar input parameters hang61 * arround for the whole lifetime of the request.62 */63 45 struct tevent_req *tdgram_sendto_queue_send(TALLOC_CTX *mem_ctx, 64 46 struct tevent_context *ev, … … 336 318 static void tstream_readv_pdu_queue_done(struct tevent_req *subreq); 337 319 338 /**339 * @brief Queue a dgram blob for sending through the socket340 * @param[in] mem_ctx The memory context for the result341 * @param[in] ev The tevent_context to run on342 * @param[in] stream The stream to send data through343 * @param[in] queue The existing send queue344 * @param[in] next_vector_fn The next vector function345 * @param[in] next_vector_private The private_data of the next vector function346 * @retval The async request handle347 *348 * This function queues a blob for sending to destination through an existing349 * dgram socket. The async callback is triggered when the whole blob is350 * delivered to the underlying system socket.351 *352 * The caller needs to make sure that all non-scalar input parameters hang353 * arround for the whole lifetime of the request.354 */355 320 struct tevent_req *tstream_readv_pdu_queue_send(TALLOC_CTX *mem_ctx, 356 321 struct tevent_context *ev, … … 460 425 static void tstream_writev_queue_done(struct tevent_req *subreq); 461 426 462 /**463 * @brief Queue a dgram blob for sending through the socket464 * @param[in] mem_ctx The memory context for the result465 * @param[in] ev The tevent_context to run on466 * @param[in] stream The stream to send data through467 * @param[in] queue The existing send queue468 * @param[in] vector The iovec vector so write469 * @param[in] count The size of the vector470 * @retval The async request handle471 *472 * This function queues a blob for sending to destination through an existing473 * dgram socket. The async callback is triggered when the whole blob is474 * delivered to the underlying system socket.475 *476 * The caller needs to make sure that all non-scalar input parameters hang477 * arround for the whole lifetime of the request.478 */479 427 struct tevent_req *tstream_writev_queue_send(TALLOC_CTX *mem_ctx, 480 428 struct tevent_context *ev,
Note:
See TracChangeset
for help on using the changeset viewer.
