- public delegate void ArithmeticCallback (Client instance, void* cookie, StatusResponse status, ArithmeticResponseInfo response_info)
The callback function for an arithmetic request.
- public delegate void ErrorCallback (Client instance, StatusResponse status, string? error)
The error callback called when we don't have a request context. This
callback may be called when we encounter memory/network error(s), and we can't map it directly to an operation.
- public delegate void FlushCallback (Client instance, void* cookie, StatusResponse status, FlushResponseInfo response_info)
The callback function for a flush request.
- public delegate void GetCallback (Client instance, void* cookie, StatusResponse status, GetResponseInfo response_info)
The callback function for a "get-style" request.
- public delegate void HttpCompleteCallback (HttpRequest request, Client instance, void* cookie, StatusResponse status, HttpResponse* response)
HttpCompleteCallback will notify that view execution was completed and lcb
will pass response body to this callback unless HttpDataCallback is set up.
- public delegate void ObserveCallback (Client instance, void* cookie, StatusResponse status, ObserveResponseInfo response_info)
The callback function for an observe request.
- public delegate void RemoveCallback (Client instance, void* cookie, StatusResponse status, RemoveResponseInfo response_info)
The callback function for a remove request.
- public delegate void StoreCallback (Client instance, void* cookie, Storage operation, StatusResponse status, StoreResponseInfo response_info)
The callback function for a storage request.
- public delegate void TouchCallback (Client instance, void* cookie, StatusResponse status, TouchResponseInfo response_info)
The callback function for a touch request.
- public delegate void UnlockCallback (Client instance, void* cookie, StatusResponse status, UnlockResponseInfo response_info)
The callback function for an unlock request.