]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/journal-remote/journal-remote-parse.h
2b45ddfb74afda0f88886f2fa643a190ab2cd681
1 /* SPDX-License-Identifier: LGPL-2.1+ */
5 Copyright 2014 Zbigniew Jędrzejewski-Szmek
10 #include "journal-importer.h"
11 #include "journal-remote-write.h"
13 typedef struct RemoteSource
{
14 JournalImporter importer
;
18 sd_event_source
*event
;
19 sd_event_source
*buffer_event
;
22 RemoteSource
* source_new(int fd
, bool passive_fd
, char *name
, Writer
*writer
);
23 void source_free(RemoteSource
*source
);
24 int process_source(RemoteSource
*source
, bool compress
, bool seal
);