]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/journal-remote/journal-remote-parse.h
Merge pull request #8417 from brauner/2018-03-09/add_bind_mount_fallback_to_private_d...
[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
ZJS
4/***
5 This file is part of systemd.
6
7 Copyright 2014 Zbigniew Jędrzejewski-Szmek
fdfccdbc
ZJS
8***/
9
fdfccdbc 10#include "sd-event.h"
71d35b6b 11
b18453ed 12#include "journal-importer.h"
fdfccdbc
ZJS
13#include "journal-remote-write.h"
14
fdfccdbc 15typedef struct RemoteSource {
b18453ed 16 JournalImporter importer;
fdfccdbc 17
9ff48d09
ZJS
18 Writer *writer;
19
fdfccdbc 20 sd_event_source *event;
043945b9 21 sd_event_source *buffer_event;
fdfccdbc
ZJS
22} RemoteSource;
23
9ff48d09 24RemoteSource* source_new(int fd, bool passive_fd, char *name, Writer *writer);
fdfccdbc 25void source_free(RemoteSource *source);
9ff48d09 26int process_source(RemoteSource *source, bool compress, bool seal);