chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
68d85be6bcd3471b400ccaf0959d70163201d7ca
[elogind.git]
/
src
/
journal-remote
/
journal-upload.h
1
#pragma once
2
3
#include <inttypes.h>
4
5
#include "sd-event.h"
6
7
typedef struct Uploader {
8
sd_event *events;
9
10
const char *url;
11
CURL *easy;
12
bool uploading;
13
struct curl_slist *header;
14
15
int input;
16
17
sd_event_source *input_event;
18
} Uploader;
19
20
int start_upload(Uploader *u,
21
size_t (*input_callback)(void *ptr,
22
size_t size,
23
size_t nmemb,
24
void *userdata),
25
void *data);