summaryrefslogtreecommitdiff
path: root/crates/tor-rpcbase/src/dispatch.rs
Commit message (Expand)AuthorAgeFilesLines
...
* RPC: Remove method and object type from macros.Nick Mathewson2024-04-221-20/+18
* rpc: Revise backend for dispatchable-object macro.Nick Mathewson2024-04-221-127/+259
* Add TODO RPC items from review.Nick Mathewson2024-04-111-0/+8
* rpc: Adjust a TODO comment.Nick Mathewson2024-04-111-1/+1
* rpc: Move deftly attributes into an `rpc` namespace.Nick Mathewson2024-04-111-4/+4
* Add generic support for RPC objects.Nick Mathewson2024-04-081-8/+200
* Refactor invoke_fn macro to make inventory optionalNick Mathewson2024-04-081-14/+19
* Globally rename rpc_invoke_fn to static_rpc_invoke_fnNick Mathewson2024-04-081-11/+11
* Refactor: remove existence of HasConstTypeId_ as a traitNick Mathewson2024-04-081-11/+11
* Port many of the macros in tor-rpcbase to use derive-deftly.Nick Mathewson2024-04-041-16/+27
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* rpc: Cross-reference up from tor-rpcbase re where DispatchTable livesIan Jackson2023-06-161-0/+2
* RPC: Functionality to downcast dyn Object to a dyn Trait.Nick Mathewson2023-06-121-4/+2
* rpc: make decl_object! responsible for writing impl Object {} blocks.Nick Mathewson2023-06-071-4/+0
* rpc: Remove downgrade_owned for nowNick Mathewson2023-05-241-7/+0
* rpc: Implement functionality to remove objects from a sessionNick Mathewson2023-05-241-0/+11
* RPC: Add "register" methods to RequestContext.Nick Mathewson2023-05-041-0/+7
* rpc: New syntax for method declarationNick Mathewson2023-04-191-9/+46
* rpcbase: Use with_fn.Nick Mathewson2023-04-191-7/+10
* rpc: Minor tweaks to get a sink to compile.Nick Mathewson2023-04-191-4/+5
* rpc: Use Method types to determine type of method outputs, updates.Nick Mathewson2023-04-191-64/+103
* rpc: Split Method into DynMethod and MethodNick Mathewson2023-04-191-13/+20
* rpc: simplify API by always providing a sink.Nick Mathewson2023-04-161-19/+12
* rpc: Wire updates into rpc invoke functions again.Nick Mathewson2023-04-161-12/+43
* rpc: Move update sink out of context.Nick Mathewson2023-04-161-38/+13
* tor-rpcbase: rename cmd to method everywhere.Nick Mathewson2023-04-121-31/+31
* tor-rpcbase: Rename and rephrase "command" to "method"Nick Mathewson2023-04-121-29/+29
* rpc: Use empty structs in test code.Nick Mathewson2023-04-121-12/+12
* Rename tor-rpccmd to tor-rpcbase.Nick Mathewson2023-04-121-0/+396