journal-remote-write.h revision 92b10cbccdeef3896f45dc340eb7779c78577ede
3b7124a8db56ed57525b9ecfd19cfdc8c9facba0Lennart Poettering/*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/
3b7124a8db56ed57525b9ecfd19cfdc8c9facba0Lennart Poettering This file is part of systemd.
3b7124a8db56ed57525b9ecfd19cfdc8c9facba0Lennart Poettering Copyright 2014 Zbigniew Jędrzejewski-Szmek
3b7124a8db56ed57525b9ecfd19cfdc8c9facba0Lennart Poettering systemd is free software; you can redistribute it and/or modify it
3b7124a8db56ed57525b9ecfd19cfdc8c9facba0Lennart Poettering under the terms of the GNU Lesser General Public License as published by
3b7124a8db56ed57525b9ecfd19cfdc8c9facba0Lennart Poettering the Free Software Foundation; either version 2.1 of the License, or
3b7124a8db56ed57525b9ecfd19cfdc8c9facba0Lennart Poettering (at your option) any later version.
3b7124a8db56ed57525b9ecfd19cfdc8c9facba0Lennart Poettering systemd is distributed in the hope that it will be useful, but
3b7124a8db56ed57525b9ecfd19cfdc8c9facba0Lennart Poettering WITHOUT ANY WARRANTY; without even the implied warranty of
3b7124a8db56ed57525b9ecfd19cfdc8c9facba0Lennart Poettering MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3b7124a8db56ed57525b9ecfd19cfdc8c9facba0Lennart Poettering Lesser General Public License for more details.
3b7124a8db56ed57525b9ecfd19cfdc8c9facba0Lennart Poettering You should have received a copy of the GNU Lesser General Public License
3b7124a8db56ed57525b9ecfd19cfdc8c9facba0Lennart Poettering along with systemd; If not, see <http://www.gnu.org/licenses/>.
d025f1e4dca8fc1436aff76f9e6185fe3e728daaZbigniew Jędrzejewski-Szmektypedef struct RemoteServer RemoteServer;
ad79565d6b37bcc93cf773a39b975e5b85d122daUmut Tezduyar Lindskogint iovw_put(struct iovec_wrapper *iovw, void* data, size_t len);
ad79565d6b37bcc93cf773a39b975e5b85d122daUmut Tezduyar Lindskogvoid iovw_free_contents(struct iovec_wrapper *iovw);
ad79565d6b37bcc93cf773a39b975e5b85d122daUmut Tezduyar Lindskogsize_t iovw_size(struct iovec_wrapper *iovw);
ad79565d6b37bcc93cf773a39b975e5b85d122daUmut Tezduyar Lindskogvoid iovw_rebase(struct iovec_wrapper *iovw, char *old, char *new);
ad79565d6b37bcc93cf773a39b975e5b85d122daUmut Tezduyar Lindskogtypedef struct Writer {
3b7124a8db56ed57525b9ecfd19cfdc8c9facba0Lennart PoetteringDEFINE_TRIVIAL_CLEANUP_FUNC(Writer*, writer_unref);