Revision: 2880
          http://equalizer.svn.sourceforge.net/equalizer/?rev=2880&view=rev
Author:   eile
Date:     2009-04-23 15:37:12 +0000 (Thu, 23 Apr 2009)

Log Message:
-----------
Rewrite eq::net layer to be based on asynchronous IO for read and accept
operations. The main goal is to clean up the implementation and to avoid
one memcpy per packet.

- Connection::read -> readNB, readSync
- Connection::accept -> acceptNB, acceptSync
- Adapt node packet reception and connection code
- use Base::Buffer in BufferConnection

[x] Will break Win32 build
[ ] Breaks existing applications
[ ] Bugfix
[ ] New Feature
[x] Cleanup
[x] Optimization
[ ] Documentation

Modified Paths:
--------------
    trunk/src/examples/configs/2-window.EYE.anaglyph.eqc
    trunk/src/lib/client/X11Connection.h
    trunk/src/lib/client/frameBufferObject.cpp
    trunk/src/lib/client/image.cpp
    trunk/src/lib/net/bufferConnection.cpp
    trunk/src/lib/net/bufferConnection.h
    trunk/src/lib/net/connection.cpp
    trunk/src/lib/net/connection.h
    trunk/src/lib/net/connectionDescription.h
    trunk/src/lib/net/connectionSet.cpp
    trunk/src/lib/net/connectionSet.h
    trunk/src/lib/net/fdConnection.cpp
    trunk/src/lib/net/fdConnection.h
    trunk/src/lib/net/log.h
    trunk/src/lib/net/net.h
    trunk/src/lib/net/node.cpp
    trunk/src/lib/net/node.h
    trunk/src/lib/net/pairConnection.h
    trunk/src/lib/net/pipeConnection.h
    trunk/src/lib/net/pipeConnectionWin32.cpp
    trunk/src/lib/net/socketConnection.cpp
    trunk/src/lib/net/socketConnection.h
    trunk/src/lib/net/socketConnectionPosix.cpp
    trunk/src/lib/net/socketConnectionWin32.cpp
    trunk/src/lib/net/types.h
    trunk/src/server/startLocalServer.cpp
    trunk/src/tests/accept/accept.cpp
    trunk/src/tests/connection/client.cpp
    trunk/src/tests/connection/pipe.cpp
    trunk/src/tests/connection/server.cpp
    trunk/src/tests/dataStream/test.cpp
    trunk/src/tests/netperf/netperf.cpp
    trunk/src/tests/pipeperf/pipeperf.cpp


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Equalizer-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/equalizer-commit
http://www.equalizergraphics.com

Reply via email to