source: trunk/libtransmission/blocklist.h @ 5959

Last change on this file since 5959 was 5959, checked in by charles, 14 years ago

svn propset

  • Property svn:keywords set to Date Rev Author Id
File size: 1.1 KB
Line 
1/*
2 * This file Copyright (C) 2008 Charles Kerr <charles@rebelbase.com>
3 *
4 * This file is licensed by the GPL version 2.  Works owned by the
5 * Transmission project are granted a special exemption to clause 2(b)
6 * so that the bulk of its code can remain under the MIT license.
7 * This exemption does not extend to derived works not owned by
8 * the Transmission project.
9 *
10 * $Id: blocklist.h 5959 2008-05-28 17:20:11Z charles $
11 */
12
13#ifndef TR_BLOCKLIST_H
14#define TR_BLOCKLIST_H
15
16struct in_addr;
17typedef struct tr_blocklist tr_blocklist;
18
19tr_blocklist* _tr_blocklistNew         ( const char * filename, int isEnabled );
20void          _tr_blocklistFree        ( tr_blocklist * b );
21int           _tr_blocklistGetRuleCount( tr_blocklist * b );
22int           _tr_blocklistIsEnabled   ( tr_blocklist * b );
23void          _tr_blocklistSetEnabled  ( tr_blocklist * b, int isEnabled );
24int           _tr_blocklistHasAddress  ( tr_blocklist * b, const struct in_addr * addr );
25int           _tr_blocklistExists      ( const tr_blocklist * b );
26int           _tr_blocklistSetContent  ( tr_blocklist * b, const char * filename );
27
28#endif
Note: See TracBrowser for help on using the repository browser.