Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
CURLINFO_R...SESSION_ID(3) Library Functions Manual CURLINFO_R...SESSION_ID(3)

NAME
       CURLINFO_RTSP_SESSION_ID	- get RTSP session ID

SYNOPSIS
       #include	<curl/curl.h>

       CURLcode	curl_easy_getinfo(CURL *handle,	CURLINFO_RTSP_SESSION_ID, char **id);

DESCRIPTION
       Pass a pointer to a char	pointer	to receive a pointer to	a string hold-
       ing the most recent RTSP	Session	ID.

       Applications  wishing  to  resume an RTSP session on another connection
       should retrieve this info before	closing	the active connection.

       The id pointer is NULL or points	to private memory. You MUST NOT	free -
       it gets freed when you call curl_easy_cleanup(3)	on  the	 corresponding
       curl handle.

PROTOCOLS
       This functionality affects rtsp only

EXAMPLE
       int main(void)
       {
	 CURL *curl = curl_easy_init();
	 if(curl) {
	   CURLcode res;
	   curl_easy_setopt(curl, CURLOPT_URL, "rtsp://rtsp.example.com");
	   res = curl_easy_perform(curl);
	   if(res == CURLE_OK) {
	     char *id;
	     curl_easy_getinfo(curl, CURLINFO_RTSP_SESSION_ID, &id);
	   }
	   curl_easy_cleanup(curl);
	 }
       }

AVAILABILITY
       Added in	curl 7.20.0

RETURN VALUE
       curl_easy_getinfo(3) returns a CURLcode indicating success or error.

       CURLE_OK	(0) means everything was OK, non-zero means an error occurred,
       see libcurl-errors(3).

SEE ALSO
       CURLINFO_RTSP_CSEQ_RECV(3), curl_easy_getinfo(3), curl_easy_setopt(3)

libcurl				  2025-06-03	    CURLINFO_R...SESSION_ID(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=CURLINFO_RTSP_SESSION_ID&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help