evrpc.h


Log

Author Commit Date CI Message
Nick Mathewson 17efc1cd 2010-03-04T01:25:51 Update all our copyright notices to say "2010"
Niels Provos a146af1d 2009-04-25T00:15:55 move more code directly into evrpc.c; provide backwards compatible vararg macros svn:r1244
Niels Provos f69cd80d 2009-04-25T00:15:09 refactor evrpc.h header filer svn:r1242
Niels Provos bbf79707 2009-04-25T00:14:58 refactor evrpc.h header filer svn:r1241
Nick Mathewson b85b710c 2009-01-27T22:34:36 Update copyright statements to reflect the facts that: a) this is 2009 b) niels and nick have been comaintainers for a while c) saying "all rights reserved" when you then go on to explicitly disclaim some rights is sheer cargo-cultism. svn:r1065
Nick Mathewson 2baaac7f 2008-06-14T17:50:36 Forward-port: Rename INPUT and OUTPUT to EVRPC_INPUT and EVRPC_OUTPUT, but keep the INPUT/OUTPUT aliases on non-win32 platforms to maintain backwards compatibility. svn:r852
Niels Provos aa4b9257 2008-05-13T05:05:30 move some structure definitions from evrpc.h to evrpc-internal.h svn:r817
Nick Mathewson 7defe4cb 2008-05-08T15:55:09 r15549@tombo: nickm | 2008-05-08 11:53:11 -0400 Make new http headers include minimal parts of event2/ tree; make old evhttp.h incldue event.h, since the old one did too. svn:r798
Niels Provos e8f450f2 2008-05-01T02:08:26 expose a way to create the rpc context manually svn:r754
Niels Provos 85c4904b 2008-05-01T01:45:00 allow connections to be removed from an rpc pool svn:r753
Niels Provos 2460aa59 2007-12-31T19:33:30 allow hooks to get access to the connection object svn:r623
Niels Provos 5a5609c7 2007-12-29T22:45:54 allow association of meta data with RPC requests for hook processing svn:r622
Niels Provos 819d4a33 2007-12-27T23:17:24 allow hooks to pause RPC processing; this will allow hooks to do meaningful work before resuming the RPC processing; this is not backwards compatible. svn:r617
Niels Provos dc2317f9 2007-11-04T06:35:29 improve doxygen documentation svn:r473
Niels Provos 1d3a008a 2007-11-03T22:51:26 provide hooks for outgoing pools; associate a base with a pool svn:r468
Niels Provos 65236aa8 2007-11-02T06:34:04 simple hooks for processing incoming and outgoing rpcs svn:r466
Nick Mathewson 35983cd6 2007-08-16T21:12:53 r14618@catbus: nickm | 2007-08-16 17:11:47 -0400 In ANSI C, int func() is a function with unspecified arguments, whereas int func(void) is a function that takes no arguments. Using int func() to mean a function with no arguments is a C++ism, so let's not use or generate it. svn:r395
Niels Provos 3794534f 2007-05-29T05:38:58 change the signature of the client rpc callback to pass in an rpc status; the status allows us to determine if an error happened. svn:r363
Niels Provos 621a1b29 2007-05-23T05:31:33 support freeing of evrpc base svn:r356
Niels Provos 0c280824 2007-05-23T05:20:59 support removing of http callbacks and removing of registered RPCs svn:r355
Niels Provos 50edb19f 2007-03-05T07:28:15 EVRPC_MAKE_REQUEST needs the pool argument svn:r349
Niels Provos 729487de 2007-03-03T08:27:52 better conversion; cannot use event_err here. svn:r344
Niels Provos 66066251 2007-03-03T08:18:20 proper casting for conversion svn:r343
Niels Provos 74f7118d 2007-03-03T08:16:40 install evrpc.h header svn:r342
Niels Provos 2d028ef6 2006-11-22T06:54:28 fix a bug where rpc would not be scheduled when they were queued; test for it. allow a configurable timeout for connections and RPCs. svn:r274
Niels Provos 4aa780d6 2006-11-20T07:57:36 don't require string literal for message name svn:r270
Niels Provos fda1216b 2006-11-20T03:32:53 generate client request code via macro; flesh out the pools a little bit. svn:r268
Niels Provos c4836d10 2006-11-17T06:06:17 make sure that the rpc callback receives an unmarshaled payload; make sure that the rpc reply contains a good rpc structure, too. svn:r258
Niels Provos f554234f 2006-11-16T07:36:20 first stab at an rpc layer; this breaks the regression test. svn:r254