summaryrefslogtreecommitdiff
path: root/event_rpcgen.py
Commit message (Collapse)AuthorAgeFilesLines
* support 64-bit integers in rpc structsNiels Provos2008-06-211-11/+21
| | | | svn:r856
* r19601@catbus: nickm | 2008-05-05 11:45:04 -0400Nick Mathewson2008-05-051-1/+4
| | | | | | | Make event_rpcgen.py use the new headers. svn:r775
* proxy one more generatorNiels Provos2008-04-031-6/+9
| | | | svn:r701
* slight refactoringNiels Provos2008-04-031-125/+159
| | | | svn:r700
* make event_rpcgen.py generate code include event-config.hNiels Provos2008-03-031-1/+5
| | | | svn:r686
* improved code for evbuffer; avoids memcpyNiels Provos2008-02-281-3/+1
| | | | svn:r674
* r18145@catbus: nickm | 2008-02-18 15:02:20 -0500Nick Mathewson2008-02-181-18/+18
| | | | | | | Stop using deprecated autoconf code to set integer types; detect actual files to include more thoroughly. This should make us work on solaris 9 again. This should be a backport candidate, if it works. Also, make all libevent code use ev_uint32_t etc, rather than uint_32_t. svn:r649
* additional add argument was missing const qualifierNiels Provos2007-12-271-1/+2
| | | | svn:r615
* support string arrays in event_rpcgenNiels Provos2007-12-241-105/+146
| | | | svn:r613
* support integer arrays in rpc structures; this involved some refactoring of ↵Niels Provos2007-12-231-205/+368
| | | | | | the event_rpcgen code, so that other types should be able to get arrays fairly easily svn:r609
* fix a bug with event_rpcgen for integersNiels Provos2007-12-131-0/+4
| | | | svn:r588
* pull setters/getters out of RPC structures to reduce their memory footprintNiels Provos2007-12-121-20/+26
| | | | svn:r585
* support for 32-bit tag numbers in rpc structuresNiels Provos2007-12-121-9/+9
| | | | svn:r583
* first attempts at refactoring this code to make it more readable;Niels Provos2007-09-231-259/+243
| | | | | | | mostly changing to dictionaries for format strings svn:r450
* deal with out of memory situations for reallocNiels Provos2007-09-151-9/+15
| | | | svn:r429
* make allocating array members in event_rpcgen more efficient, but doubling ↵Niels Provos2007-09-091-4/+14
| | | | | | | | | the size of available slots every time we run out. svn:r421
* r14618@catbus: nickm | 2007-08-16 17:11:47 -0400Nick Mathewson2007-08-161-2/+2
| | | | | | | 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
* make event_rpcgen.py use the uint_ types;Niels Provos2007-07-061-18/+21
| | | | | | | make event.h include stdint.h (wonder which OS that will break) svn:r369
* support #define in .rpc descriptionsNiels Provos2006-11-261-2/+13
| | | | svn:r278
* make it work with python2.2Niels Provos2006-11-191-5/+10
| | | | svn:r267
* use more python builtins; dont use reserved keywordsNiels Provos2006-11-181-21/+21
| | | | svn:r266
* oops. the enums were actually creating symbolsNiels Provos2006-05-171-1/+1
| | | | svn:r212
* I often need some very simple HTTP functionality, so this is a first stabNiels Provos2006-01-221-1/+1
| | | | | | | | | | | | | at integrating something really simple with HTTP. The interface is still evolving as I start messing with it. Not all the interfaces are properly exported yet. I am also trying to figure out how to intelligently hide the details about the different structures from users, so that that things can be changed around later. svn:r196
* make it compile on mac os xNiels Provos2005-09-091-18/+18
| | | | svn:r183
* remove dos opportunityNiels Provos2005-08-301-0/+4
| | | | svn:r180
* support for arrays on structs.Niels Provos2005-08-281-11/+261
| | | | svn:r178
* a few more bug fixesNiels Provos2005-08-271-15/+33
| | | | svn:r177
* constifyNiels Provos2005-08-261-13/+14
| | | | svn:r176
* fix API problems for get in some typesNiels Provos2005-08-231-4/+23
| | | | svn:r175
* typoNiels Provos2005-08-221-2/+2
| | | | svn:r174
* make use of the built in warn/err codeNiels Provos2005-08-221-4/+11
| | | | svn:r173
* including the tagging code that is required by event_rpcgen.py; test theNiels Provos2005-08-221-18/+41
| | | | | | | new functionality. svn:r172
* generate marshalling code based on libeventNiels Provos2005-08-211-0/+1056
svn:r171