Compy 0.2.0
A lightweight RTSP 1.0 server library for embedded systems
Loading...
Searching...
No Matches
request_uri.h
Go to the documentation of this file.
1
6#pragma once
7
8#include <compy/priv/compiler_attrs.h>
9#include <compy/types/error.h>
10
11#include <stdbool.h>
12
13#include <slice99.h>
14
18typedef CharSlice99 Compy_RequestUri;
19
25Compy_ParseResult Compy_RequestUri_parse(
26 Compy_RequestUri *restrict self, CharSlice99 input) COMPY_PRIV_MUST_USE;
27
35 const Compy_RequestUri *restrict lhs,
36 const Compy_RequestUri *restrict rhs) COMPY_PRIV_MUST_USE;
Possible parsing errors.
bool Compy_RequestUri_eq(const Compy_RequestUri *restrict lhs, const Compy_RequestUri *restrict rhs) COMPY_PRIV_MUST_USE
Tests lhs and rhs for equality.
Definition request_uri.c:23
CharSlice99 Compy_RequestUri
An RTSP request URI.
Definition request_uri.h:18
Compy_ParseResult Compy_RequestUri_parse(Compy_RequestUri *restrict self, CharSlice99 input) COMPY_PRIV_MUST_USE
Parses data to self.
Definition request_uri.c:8