]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/journal-remote/journal-remote-parse.h
tree-wide: beautify remaining copyright statements
[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/***
96b2fb93 5 Copyright © 2014 Zbigniew Jędrzejewski-Szmek
fdfccdbc
ZJS
6***/
7
fdfccdbc 8#include "sd-event.h"
71d35b6b 9
b18453ed 10#include "journal-importer.h"
fdfccdbc
ZJS
11#include "journal-remote-write.h"
12
fdfccdbc 13typedef struct RemoteSource {
b18453ed 14 JournalImporter importer;
fdfccdbc 15
9ff48d09
ZJS
16 Writer *writer;
17
fdfccdbc 18 sd_event_source *event;
043945b9 19 sd_event_source *buffer_event;
fdfccdbc
ZJS
20} RemoteSource;
21
9ff48d09 22RemoteSource* source_new(int fd, bool passive_fd, char *name, Writer *writer);
fdfccdbc 23void source_free(RemoteSource *source);
9ff48d09 24int process_source(RemoteSource *source, bool compress, bool seal);