[Xorp-cvs] XORP cvs commit: xorp/libxipc
Bruce Simpson
bms@icir.org
Thu, 18 Aug 2005 15:32:42 GMT
CVSROOT: /usr/local/www/data/cvs
Module name: xorp
Changes by: bms@xorpc.icir.org 2005-08-18 15:32:42 UTC
XORP CVS repository
Modified files:
libxipc Makefile.am call_xrl.cc finder.hh
finder_client_observer.cc finder_main.cc
finder_server.cc finder_tcp.cc finder_tcp.hh
finder_tcp_messenger.cc finder_tcp_messenger.hh
finder_xrl_target.cc header.cc header.hh
sockutil.cc sockutil.hh test_finder.cc
test_finder_events.cc test_finder_messenger.cc
test_finder_msgs.cc test_finder_tcp.cc
test_lemming.cc test_stcp.cc test_stcppf.cc
test_xrl_args.cc test_xrl_atom.cc
test_xrl_parser.cc test_xrl_receiver.cc
test_xrl_sender.cc xrl_args.hh xrl_atom.cc
xrl_atom_encoding.cc xrl_cmd_map.cc xrl_error.cc
xrl_error.hh xrl_parser_input.cc xrl_pf.hh
xrl_pf_factory.cc xrl_pf_inproc.cc xrl_pf_kill.cc
xrl_pf_stcp.cc xrl_pf_stcp.hh xrl_pf_stcp_ph.cc
xrl_pf_sudp.cc xrl_pf_sudp.hh xrl_router.cc
xrl_router.hh xuid.cc
Log message:
XORP/Win32 merge back to mainline.
Use libcomm for socket operations.
Use XorpFd to encapsulate file descriptors.
Use IoEvents instead of Selectors for portability.
Use portable means of obtaining system time.
Use portable means of determining XRL target list pathnames.
Remove code duplicated from libcomm in sockutil.cc.
Rewrite finder permitted hosts and XRL IPC endpoint discovery for
the TCP transport to be portable.
Use Windows routines to deal with network interface discovery
where needed.
Use Windows WSASendTo() for scatter/gather I/O in the XRL UDP transport.
Fix an issue with sendmsg() parameters in the XRL UDP transport.
Revision Changes Path
1.44 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/Makefile.am
1.34 +1 -1; commitid: 15f324304a9fa7ea6; xorp/libxipc/call_xrl.cc
1.19 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder.hh
1.7 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_client_observer.cc
1.18 +4 -29; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_main.cc
1.13 +6 -9; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_server.cc
1.23 +55 -43; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_tcp.cc
1.16 +5 -5; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_tcp.hh
1.26 +7 -7; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_tcp_messenger.cc
1.14 +4 -4; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_tcp_messenger.hh
1.23 +2 -1; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_xrl_target.cc
1.10 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/header.cc
1.9 +2 -2; commitid: 15f324304a9fa7ea6; xorp/libxipc/header.hh
1.16 +226 -352; commitid: 15f324304a9fa7ea6; xorp/libxipc/sockutil.cc
1.11 +46 -79; commitid: 15f324304a9fa7ea6; xorp/libxipc/sockutil.hh
1.19 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_finder.cc
1.20 +6 -4; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_finder_events.cc
1.16 +1 -1; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_finder_messenger.cc
1.8 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_finder_msgs.cc
1.19 +6 -5; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_finder_tcp.cc
1.15 +1 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_lemming.cc
1.18 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_stcp.cc
1.8 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_stcppf.cc
1.11 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_xrl_args.cc
1.11 +1 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_xrl_atom.cc
1.8 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_xrl_parser.cc
1.11 +2 -1; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_xrl_receiver.cc
1.15 +2 -1; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_xrl_sender.cc
1.13 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_args.hh
1.21 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_atom.cc
1.11 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_atom_encoding.cc
1.13 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_cmd_map.cc
1.10 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_error.cc
1.14 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_error.hh
1.10 +10 -10; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_parser_input.cc
1.26 +1 -2; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf.hh
1.14 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_factory.cc
1.26 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_inproc.cc
1.7 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_kill.cc
1.42 +57 -64; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_stcp.cc
1.23 +5 -5; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_stcp.hh
1.10 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_stcp_ph.cc
1.40 +91 -62; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_sudp.cc
1.19 +7 -7; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_sudp.hh
1.50 +2 -2; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_router.cc
1.34 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_router.hh
1.9 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xuid.cc