mirror of
https://github.com/curl/curl.git
synced 2026-06-02 06:14:16 +03:00
capsule: make capsule_encap_udp_hdr static
And drop the Curl_ prefix. Closes #21777
This commit is contained in:
parent
98431e89bb
commit
73c2b4b435
2 changed files with 10 additions and 13 deletions
|
|
@ -135,8 +135,15 @@ static CURLcode capsule_decode_varint_at(struct bufq *recvbufq,
|
|||
return CURLE_OK;
|
||||
}
|
||||
|
||||
size_t Curl_capsule_encap_udp_hdr(uint8_t *hdr, size_t hdrlen,
|
||||
size_t payload_len)
|
||||
/**
|
||||
* Write the capsule header (type + varint length + context ID) into `hdr`.
|
||||
* @param hdr Output buffer (must be >= HTTP_CAPSULE_HEADER_MAX_SIZE)
|
||||
* @param hdrlen Size of `hdr` in bytes
|
||||
* @param payload_len Length of the UDP payload that follows
|
||||
* @return Number of header bytes written, or 0 on error
|
||||
*/
|
||||
static size_t capsule_encap_udp_hdr(uint8_t *hdr, size_t hdrlen,
|
||||
size_t payload_len)
|
||||
{
|
||||
size_t off = 0;
|
||||
DEBUGASSERT(hdrlen >= HTTP_CAPSULE_HEADER_MAX_SIZE);
|
||||
|
|
@ -156,7 +163,7 @@ CURLcode Curl_capsule_encap_udp_datagram(struct dynbuf *dyn,
|
|||
size_t hdr_len;
|
||||
|
||||
curlx_dyn_init(dyn, HTTP_CAPSULE_HEADER_MAX_SIZE + blen);
|
||||
hdr_len = Curl_capsule_encap_udp_hdr(hdr, sizeof(hdr), blen);
|
||||
hdr_len = capsule_encap_udp_hdr(hdr, sizeof(hdr), blen);
|
||||
DEBUGASSERT(hdr_len);
|
||||
if(!hdr_len)
|
||||
return CURLE_FAILED_INIT;
|
||||
|
|
|
|||
|
|
@ -36,16 +36,6 @@
|
|||
|
||||
/* HTTP Capsule function prototypes */
|
||||
|
||||
/**
|
||||
* Write the capsule header (type + varint length + context ID) into `hdr`.
|
||||
* @param hdr Output buffer (must be >= HTTP_CAPSULE_HEADER_MAX_SIZE)
|
||||
* @param hdrlen Size of `hdr` in bytes
|
||||
* @param payload_len Length of the UDP payload that follows
|
||||
* @return Number of header bytes written, or 0 on error
|
||||
*/
|
||||
size_t Curl_capsule_encap_udp_hdr(uint8_t *hdr, size_t hdrlen,
|
||||
size_t payload_len);
|
||||
|
||||
/**
|
||||
* Encapsulate UDP payload into HTTP Datagram capsule format
|
||||
* @param dyn Dynamic buffer to write capsule to
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue