Skip to content

Commit 74c47c5

Browse files
committed
module: IWYU
Because many of files didn't include messaging.h and used to have included it indirectly, in all of them, the correct messaging.h include must have been added.
1 parent 7b65422 commit 74c47c5

File tree

8 files changed

+17
-12
lines changed

8 files changed

+17
-12
lines changed

src/audio/audio.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@
7777
#include "config.h" // for HAVE_SPEEXDSP
7878
#include "debug.h"
7979
#include "host.h"
80+
#include "messaging.h" // for check_message...
8081
#include "module.h"
8182
#include "pdb.h"
8283
#include "rtp/audio_decoders.h"

src/audio/filter/delay.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* @author Martin Piatka <[email protected]>
44
*/
55
/*
6-
* Copyright (c) 2022 CESNET, z. s. p. o.
6+
* Copyright (c) 2022-2026 CESNET, zájmové sdružení právických osob
77
* All rights reserved.
88
*
99
* Redistribution and use in source and binary forms, with or without
@@ -49,6 +49,7 @@
4949
#include "audio/audio_filter.h"
5050
#include "audio/types.h"
5151
#include "lib_common.h"
52+
#include "messaging.h" // for free_message, new_response
5253
#include "utils/ring_buffer.h"
5354
#include "utils/misc.h"
5455
#include "utils/string_view_utils.hpp"

src/audio/filter_chain.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* @author Martin Piatka <[email protected]>
44
*/
55
/*
6-
* Copyright (c) 2021 CESNET, z. s. p. o.
6+
* Copyright (c) 2021-2026 CESNET, zájmové sdružení právických osob
77
* All rights reserved.
88
*
99
* Redistribution and use in source and binary forms, with or without
@@ -43,6 +43,7 @@
4343
#include "debug.h"
4444
#include "audio/types.h"
4545
#include "filter_chain.hpp"
46+
#include "messaging.h" // for check_message...
4647
#include "utils/string_view_utils.hpp"
4748

4849
Filter_chain::Filter_chain(struct module *parent) :

src/module.h

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* @ingroup module
55
*/
66
/*
7-
* Copyright (c) 2013-2025 CESNET
7+
* Copyright (c) 2013-2026 CESNET, zájmové sdružení právnických osob
88
* All rights reserved.
99
*
1010
* Redistribution and use in source and binary forms, with or without
@@ -58,14 +58,14 @@
5858
#ifndef MODULE_H_
5959
#define MODULE_H_
6060

61-
#include "messaging.h"
62-
#include "utils/macros.h"
63-
6461
#include <pthread.h>
6562

6663
#ifdef __cplusplus
64+
#include <cstddef> // for size_t
6765
#include <cstdint>
6866
#else
67+
#include <stdbool.h>
68+
#include <stddef.h> // for size_t
6969
#include <stdint.h>
7070
#endif
7171

@@ -93,8 +93,6 @@ enum module_class {
9393
};
9494

9595
struct module;
96-
struct module_priv_state;
97-
struct simple_linked_list;
9896

9997
typedef void (*notify_t)(struct module *);
10098

src/transmit.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
*
1818
* Copyright (c) 2005-2010 Fundació i2CAT, Internet I Innovació Digital a Catalunya
1919
* Copyright (c) 2001-2004 University of Southern California
20-
* Copyright (c) 2005-2025 CESNET
20+
* Copyright (c) 2005-2026 CESNET, zájmové sdružení právických osob
2121
*
2222
* Redistribution and use in source and binary forms, with or without
2323
* modification, is permitted provided that the following conditions
@@ -76,6 +76,7 @@
7676
#include "debug.h"
7777
#include "host.h"
7878
#include "lib_common.h"
79+
#include "messaging.h" // for check_message...
7980
#include "module.h"
8081
#include "rtp/fec.h"
8182
#include "rtp/rtp.h"

src/video_capture/switcher.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* @author Martin Pulec <[email protected]>
44
*/
55
/*
6-
* Copyright (c) 2014-2024 CESNET z.s.p.o.
6+
* Copyright (c) 2014-2026 CESNET, zájmové sdružení právických osob
77
* All rights reserved.
88
*
99
* Redistribution and use in source and binary forms, with or without
@@ -46,6 +46,7 @@
4646
#include "audio/types.h"
4747
#include "debug.h"
4848
#include "lib_common.h"
49+
#include "messaging.h" // for check_message, free_response
4950
#include "module.h"
5051
#include "utils/color_out.h"
5152
#include "utils/macros.h"

src/video_display/conference.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* @author Martin Piatka <[email protected]>
55
*/
66
/*
7-
* Copyright (c) 2014-2024
7+
* Copyright (c) 2014-2026, zájmové sdružení právnických osob
88
* All rights reserved.
99
*
1010
* Redistribution and use in source and binary forms, with or without
@@ -51,6 +51,7 @@
5151
#include "host.h"
5252
#include "lib_common.h"
5353
#include "module.h"
54+
#include "messaging.h" // for check_message...
5455
#include "utils/color_out.h"
5556
#include "utils/misc.h"
5657
#include "utils/string_view_utils.hpp"

src/video_rxtx.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* @author Martin Pulec <[email protected]>
44
*/
55
/*
6-
* Copyright (c) 2013-2025 CESNET zájmové sdružení právnických osob
6+
* Copyright (c) 2013-2026 CESNET zájmové sdružení právnických osob
77
* All rights reserved.
88
*
99
* Redistribution and use in source and binary forms, with or without
@@ -45,6 +45,7 @@
4545

4646
#include "host.h"
4747
#include "module.h"
48+
#include "types.h" // for codec_t, video_desc, video_frame (ptr only)
4849

4950
#define VIDEO_RXTX_ABI_VERSION 3
5051

0 commit comments

Comments
 (0)