CURLOPT_TRAILERDATA.3 802 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. .\" generated by cd2nroff 0.1 from CURLOPT_TRAILERDATA.md
  2. .TH CURLOPT_TRAILERDATA 3 "2025-01-17" libcurl
  3. .SH NAME
  4. CURLOPT_TRAILERDATA \- pointer passed to trailing headers callback
  5. .SH SYNOPSIS
  6. .nf
  7. #include <curl.h>
  8. CURLcode curl_easy_setopt(CURL *handle, CURLOPT_TRAILERDATA, void *userdata);
  9. .fi
  10. .SH DESCRIPTION
  11. Data pointer to be passed to the HTTP trailer callback function.
  12. .SH DEFAULT
  13. NULL
  14. .SH PROTOCOLS
  15. This functionality affects http only
  16. .SH EXAMPLE
  17. .nf
  18. struct MyData {
  19. void *custom;
  20. };
  21. int main(void)
  22. {
  23. CURL *curl = curl_easy_init();
  24. if(curl) {
  25. struct MyData data;
  26. curl_easy_setopt(curl, CURLOPT_TRAILERDATA, &data);
  27. }
  28. }
  29. .fi
  30. .SH AVAILABILITY
  31. Added in curl 7.64.0
  32. .SH RETURN VALUE
  33. Returns CURLE_OK.
  34. .SH SEE ALSO
  35. .BR CURLOPT_TRAILERFUNCTION (3),
  36. .BR CURLOPT_WRITEFUNCTION (3)