quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

CURLINFO_RTSP_SERVER_CSEQ.md (1385B)


      1 ---
      2 c: Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
      3 SPDX-License-Identifier: curl
      4 Title: CURLINFO_RTSP_SERVER_CSEQ
      5 Section: 3
      6 Source: libcurl
      7 See-also:
      8   - CURLINFO_RTSP_CSEQ_RECV (3)
      9   - curl_easy_getinfo (3)
     10   - curl_easy_setopt (3)
     11 Protocol:
     12   - RTSP
     13 Added-in: 7.20.0
     14 ---
     15 
     16 # NAME
     17 
     18 CURLINFO_RTSP_SERVER_CSEQ - get the next RTSP server CSeq
     19 
     20 # SYNOPSIS
     21 
     22 ~~~c
     23 #include <curl/curl.h>
     24 
     25 CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_RTSP_SERVER_CSEQ,
     26                            long *cseq);
     27 ~~~
     28 
     29 # DESCRIPTION
     30 
     31 Pass a pointer to a long to receive the next CSeq that is expected to be used
     32 by the application.
     33 
     34 Listening for server initiated requests is not implemented.
     35 
     36 Applications wishing to resume an RTSP session on another connection should
     37 retrieve this info before closing the active connection.
     38 
     39 # %PROTOCOLS%
     40 
     41 # EXAMPLE
     42 
     43 ~~~c
     44 int main(void)
     45 {
     46   CURL *curl = curl_easy_init();
     47   if(curl) {
     48     CURLcode res;
     49     curl_easy_setopt(curl, CURLOPT_URL, "rtsp://rtsp.example.com");
     50     res = curl_easy_perform(curl);
     51     if(res == CURLE_OK) {
     52       long cseq;
     53       curl_easy_getinfo(curl, CURLINFO_RTSP_SERVER_CSEQ, &cseq);
     54     }
     55     curl_easy_cleanup(curl);
     56   }
     57 }
     58 ~~~
     59 
     60 # %AVAILABILITY%
     61 
     62 # RETURN VALUE
     63 
     64 curl_easy_getinfo(3) returns a CURLcode indicating success or error.
     65 
     66 CURLE_OK (0) means everything was OK, non-zero means an error occurred, see
     67 libcurl-errors(3).