|
SmolRTSP 0.1.3
A small, portable, extensible RTSP 1.0 implementation in C99
|
An RTSP version. More...
#include <smolrtsp/priv/compiler_attrs.h>#include <smolrtsp/types/error.h>#include <smolrtsp/writer.h>#include <stdbool.h>#include <stdint.h>#include <slice99.h>

Go to the source code of this file.
Data Structures | |
| struct | SmolRTSP_RtspVersion |
| An RTSP version. More... | |
Functions | |
| ssize_t | SmolRTSP_RtspVersion_serialize (const SmolRTSP_RtspVersion *restrict self, SmolRTSP_Writer w) SMOLRTSP_PRIV_MUST_USE |
Serialises self into w. | |
| SmolRTSP_ParseResult | SmolRTSP_RtspVersion_parse (SmolRTSP_RtspVersion *restrict self, CharSlice99 input) SMOLRTSP_PRIV_MUST_USE |
Parses data to self. | |
| bool | SmolRTSP_RtspVersion_eq (const SmolRTSP_RtspVersion *restrict lhs, const SmolRTSP_RtspVersion *restrict rhs) SMOLRTSP_PRIV_MUST_USE |
Tests lhs and rhs for equality. | |
An RTSP version.
| bool SmolRTSP_RtspVersion_eq | ( | const SmolRTSP_RtspVersion *restrict | lhs, |
| const SmolRTSP_RtspVersion *restrict | rhs | ||
| ) |
Tests lhs and rhs for equality.
lhs != NULL rhs != NULL | SmolRTSP_ParseResult SmolRTSP_RtspVersion_parse | ( | SmolRTSP_RtspVersion *restrict | self, |
| CharSlice99 | input | ||
| ) |
Parses data to self.
self != NULL | ssize_t SmolRTSP_RtspVersion_serialize | ( | const SmolRTSP_RtspVersion *restrict | self, |
| SmolRTSP_Writer | w | ||
| ) |
Serialises self into w.
| [in] | self | The instance to be serialised. |
| [in] | w | The writer to be provided with serialised data. |
self != NULL w.self && w.vptr