2 #include <dnscrypt/plugin.h>
4 DCPLUGIN_MAIN(__FILE__
);
7 dcplugin_description(DCPlugin
* const dcplugin
)
9 return "A sample (useless) plugin for dnscrypt-proxy";
13 dcplugin_long_description(DCPlugin
* const dcplugin
)
16 "This is a sample plugin, that actually doesn't do anything.\n"
17 "Really. That's the beauty of it.";
21 dcplugin_init(DCPlugin
* const dcplugin
, int argc
, char *argv
[])
27 dcplugin_destroy(DCPlugin
* const dcplugin
)
32 DCPluginSyncFilterResult
33 dcplugin_sync_pre_filter(DCPlugin
*dcplugin
, DCPluginDNSPacket
*dcp_packet
)
35 return DCP_SYNC_FILTER_RESULT_OK
;
38 DCPluginSyncFilterResult
39 dcplugin_sync_post_filter(DCPlugin
*dcplugin
, DCPluginDNSPacket
*dcp_packet
)
41 return DCP_SYNC_FILTER_RESULT_OK
;