Skip to content
Snippets Groups Projects
Commit dbebaae1 authored by Adrien Béraud's avatar Adrien Béraud
Browse files

callbacks: make raw callbacks except

parent 7cc743ff
Branches
Tags v2.6.0.3
No related merge requests found
...@@ -176,12 +176,12 @@ using CertificateStoreQuery = std::function<std::vector<std::shared_ptr<crypto:: ...@@ -176,12 +176,12 @@ using CertificateStoreQuery = std::function<std::vector<std::shared_ptr<crypto::
using DoneCallback = std::function<void(bool success, const std::vector<std::shared_ptr<Node>>& nodes)>; using DoneCallback = std::function<void(bool success, const std::vector<std::shared_ptr<Node>>& nodes)>;
using DoneCallbackSimple = std::function<void(bool success)>; using DoneCallbackSimple = std::function<void(bool success)>;
typedef bool (*GetCallbackRaw)(std::shared_ptr<Value>, void *user_data) noexcept; typedef bool (*GetCallbackRaw)(std::shared_ptr<Value>, void *user_data) noexcept(false);
typedef bool (*ValueCallbackRaw)(std::shared_ptr<Value>, bool expired, void *user_data) noexcept; typedef bool (*ValueCallbackRaw)(std::shared_ptr<Value>, bool expired, void *user_data) noexcept(false);
typedef void (*DoneCallbackRaw)(bool, std::vector<std::shared_ptr<Node>>*, void *user_data) noexcept; typedef void (*DoneCallbackRaw)(bool, std::vector<std::shared_ptr<Node>>*, void *user_data) noexcept(false);
typedef void (*ShutdownCallbackRaw)(void *user_data) noexcept; typedef void (*ShutdownCallbackRaw)(void *user_data) noexcept(false);
typedef void (*DoneCallbackSimpleRaw)(bool, void *user_data) noexcept; typedef void (*DoneCallbackSimpleRaw)(bool, void *user_data) noexcept(false);
typedef bool (*FilterRaw)(const Value&, void *user_data) noexcept; typedef bool (*FilterRaw)(const Value&, void *user_data) noexcept(false);
OPENDHT_PUBLIC GetCallbackSimple bindGetCb(GetCallbackRaw raw_cb, void* user_data); OPENDHT_PUBLIC GetCallbackSimple bindGetCb(GetCallbackRaw raw_cb, void* user_data);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment