Coverage Report

Created: 2025-12-14 06:57

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libsoup/libsoup/server/soup-server-message-io.c
Line
Count
Source
1
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */
2
/*
3
 * Copyright (C) 2022 Igalia S.L.
4
 */
5
6
#ifdef HAVE_CONFIG_H
7
#include <config.h>
8
#endif
9
10
#include "soup-server-message-io.h"
11
12
void
13
soup_server_message_io_destroy (SoupServerMessageIO *io)
14
0
{
15
0
        if (!io)
16
0
                return;
17
18
0
        io->funcs->destroy (io);
19
0
}
20
21
void
22
soup_server_message_io_finished (SoupServerMessageIO *io,
23
                                 SoupServerMessage   *msg)
24
0
{
25
0
        io->funcs->finished (io, msg);
26
0
}
27
28
GIOStream *
29
soup_server_message_io_steal (SoupServerMessageIO *io)
30
0
{
31
0
        return io->funcs->steal (io);
32
0
}
33
34
void
35
soup_server_message_io_read_request (SoupServerMessageIO       *io,
36
                                     SoupServerMessage         *msg,
37
                                     SoupMessageIOCompletionFn  completion_cb,
38
                                     gpointer                   user_data)
39
0
{
40
0
        io->funcs->read_request (io, msg, completion_cb, user_data);
41
0
}
42
43
void
44
soup_server_message_io_pause (SoupServerMessageIO *io,
45
                              SoupServerMessage   *msg)
46
0
{
47
0
        io->funcs->pause (io, msg);
48
0
}
49
50
void
51
soup_server_message_io_unpause (SoupServerMessageIO *io,
52
                                SoupServerMessage   *msg)
53
0
{
54
0
        io->funcs->unpause (io, msg);
55
0
}
56
57
gboolean
58
soup_server_message_io_is_paused (SoupServerMessageIO *io,
59
                                  SoupServerMessage   *msg)
60
0
{
61
0
        return io->funcs->is_paused (io, msg);
62
0
}