]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/journal-remote/journal-remote-parse.h
9b569168356af7ad8b5a5343733c8d5fae2d77b2
1 /* SPDX-License-Identifier: LGPL-2.1+ */
5 This file is part of systemd.
7 Copyright 2014 Zbigniew Jędrzejewski-Szmek
12 #include "journal-importer.h"
13 #include "journal-remote-write.h"
15 typedef struct RemoteSource
{
16 JournalImporter importer
;
20 sd_event_source
*event
;
21 sd_event_source
*buffer_event
;
24 RemoteSource
* source_new(int fd
, bool passive_fd
, char *name
, Writer
*writer
);
25 void source_free(RemoteSource
*source
);
26 int process_source(RemoteSource
*source
, bool compress
, bool seal
);