]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/journal-remote/journal-remote-parse.h
Merge pull request #15454 from keszybz/codespell-fixes
[thirdparty/systemd.git] / src / journal-remote / journal-remote-parse.h
CommitLineData
53e1b683 1/* SPDX-License-Identifier: LGPL-2.1+ */
0ef6f454
LP
2#pragma once
3
fdfccdbc 4#include "sd-event.h"
71d35b6b 5
b18453ed 6#include "journal-importer.h"
fdfccdbc
ZJS
7#include "journal-remote-write.h"
8
fdfccdbc 9typedef struct RemoteSource {
b18453ed 10 JournalImporter importer;
fdfccdbc 11
9ff48d09
ZJS
12 Writer *writer;
13
fdfccdbc 14 sd_event_source *event;
043945b9 15 sd_event_source *buffer_event;
fdfccdbc
ZJS
16} RemoteSource;
17
9ff48d09 18RemoteSource* source_new(int fd, bool passive_fd, char *name, Writer *writer);
fdfccdbc 19void source_free(RemoteSource *source);
9ff48d09 20int process_source(RemoteSource *source, bool compress, bool seal);