1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-29 02:56:11 +00:00
transmission/daemon/daemon.h
2016-09-02 23:10:15 +03:00

26 lines
623 B
C

/*
* This file Copyright (C) 2015 Mnemosyne LLC
*
* It may be used under the GNU GPL versions 2 or 3
* or any future license endorsed by Mnemosyne LLC.
*
*/
#pragma once
struct tr_error;
typedef struct dtr_callbacks
{
int (*on_start) (void * arg, bool foreground);
void (*on_stop) (void * arg);
void (*on_reconfigure) (void * arg);
}
dtr_callbacks;
bool dtr_daemon (const dtr_callbacks * cb,
void * cb_arg,
bool foreground,
int * exit_code,
struct tr_error ** error);