|
e8313084
|
2022-09-12T22:16:56
|
|
Add minimal WebSocket server implementation for evhttp (#1322)
This adds few functions to use evhttp-based webserver to handle incoming
WebSockets connections. We've tried to use both libevent and libwebsockets in
our application, but found that we need to have different ports at the same
time to handle standard HTTP and WebSockets traffic. This change can help to
stick only with libevent library.
Implementation was inspired by modified Libevent source code in ipush project
[1].
[1]: https://github.com/sqfasd/ipush/tree/master/deps/libevent-2.0.21-stable
Also, WebSocket-based chat server was added as a sample.
|
|
9b270c5e
|
2020-09-16T08:10:11
|
|
Generate only real man pages with doxygen (MAN_LINKS=NO)
WIth MAN_LINKS=YES doxygen will generate ton's of man pages for each
field, function and so on, but it will not contain anything useful
except for link to another man page (header).
So to avoid man pages clashing, disable MAN_LINKS, and this will
generate man pages only for explicitly documented parts.
But even after this we have pretty non-unique man pages names:
$ find install/ -name '*.3'
install/share/man/man3/util.h.3
...
Looks like we should add prefix for each of them...
But let's see if there will be a problem.
Fixes: #1097
|
|
620a3fa1
|
2019-08-29T19:40:10
|
|
Doxygen documentation improvements
- Documentation for `bufferevent_compat.h` and `rpc.h` is not generated
since the `@file` command is missing. It can be fixed by adding
`@file` in file comment block.
- The briefs of buffer.h,bufferevent.h and some other files are missing.
Adding `@brief` command can fix it.
- The parameters in the function declaration are different from the
parameters following the `@param` command.We should change them to the
same.
- Documentation of `watch.h` is not generated since `watch.h` has not
been added to the Doxyfile `INPUT` tag.
- Add link to the watch.h in event.h
|
|
f9c6a14e
|
2019-08-23T22:31:28
|
|
autotools: attach doxygen target into all target
v2: disable man pages by default
|
|
da455e92
|
2012-02-29T15:48:59
|
|
Fix doxygen to use new macro conventions
|
|
aea0555b
|
2011-07-04T23:14:19
|
|
Update Doxyfile to produce more useful output
|
|
2888facc
|
2011-07-04T23:02:11
|
|
Revise the event/evbuffer/bufferevent doxygen for clarity and accuracy
|
|
a146af1d
|
2009-04-25T00:15:55
|
|
move more code directly into evrpc.c; provide backwards compatible vararg macros
svn:r1244
|
|
bbf79707
|
2009-04-25T00:14:58
|
|
refactor evrpc.h header filer
svn:r1241
|
|
f00f0c25
|
2009-04-18T04:34:45
|
|
make doxygen happier
svn:r1199
|
|
49f4c0ef
|
2008-12-25T16:21:13
|
|
generate documentation for move dns header files
svn:r979
|
|
de1c4392
|
2008-05-08T06:15:04
|
|
migrate evhttp to event2; accessors are still missing
svn:r790
|
|
28add6b9
|
2008-04-29T23:18:04
|
|
add more header files to doxygen
svn:r747
|
|
0c49e456
|
2008-03-04T05:42:20
|
|
document thread functions
svn:r688
|
|
5c70ea4c
|
2008-02-28T02:47:43
|
|
improved code for evbuffer; avoids memcpy
svn:r674
|
|
dc2317f9
|
2007-11-04T06:35:29
|
|
improve doxygen documentation
svn:r473
|
|
7135ffb6
|
2007-09-18T15:12:09
|
|
r15096@catbus: nickm | 2007-09-18 11:02:12 -0400
Add Doxygen documentation to header files; patch from Mark Heily.
svn:r436
|