Revision: 5302
          http://equalizer.svn.sourceforge.net/equalizer/?rev=5302&view=rev
Author:   eile
Date:     2010-12-17 12:40:10 +0000 (Fri, 17 Dec 2010)

Log Message:
-----------
Collage refactoring:
- Store CommandFunc in Command during receiver thread queue dispatch
- Remove now-obsolete command dispatch ID
- Remove redundant invoke traversal through node/object/client/server classes
- Directly invoke stored command during command queue processing
- Simplify master node lookup
- Remove ObjectStore friend relationship from Object and clean up API

[x] May break build
[ ] May break existing applications (see CHANGES.txt)
[ ] Bugfix
[ ] New Feature
[x] Cleanup
[x] Optimization
[ ] Documentation

Modified Paths:
--------------
    trunk/src/libs/client/channel.cpp
    trunk/src/libs/client/channel.h
    trunk/src/libs/client/config.cpp
    trunk/src/libs/client/config.h
    trunk/src/libs/client/node.cpp
    trunk/src/libs/client/node.h
    trunk/src/libs/client/pipe.cpp
    trunk/src/libs/client/pipe.h
    trunk/src/libs/client/window.cpp
    trunk/src/libs/client/window.h
    trunk/src/libs/collage/barrier.cpp
    trunk/src/libs/collage/barrier.h
    trunk/src/libs/collage/command.cpp
    trunk/src/libs/collage/command.h
    trunk/src/libs/collage/commandFunc.h
    trunk/src/libs/collage/commandQueue.cpp
    trunk/src/libs/collage/deltaMasterCM.cpp
    trunk/src/libs/collage/dispatcher.cpp
    trunk/src/libs/collage/dispatcher.h
    trunk/src/libs/collage/fullMasterCM.cpp
    trunk/src/libs/collage/fullMasterCM.h
    trunk/src/libs/collage/localNode.cpp
    trunk/src/libs/collage/localNode.h
    trunk/src/libs/collage/masterCM.cpp
    trunk/src/libs/collage/masterCM.h
    trunk/src/libs/collage/nodePackets.h
    trunk/src/libs/collage/object.cpp
    trunk/src/libs/collage/object.h
    trunk/src/libs/collage/objectCM.h
    trunk/src/libs/collage/objectStore.cpp
    trunk/src/libs/collage/objectStore.h
    trunk/src/libs/collage/staticMasterCM.cpp
    trunk/src/libs/collage/staticSlaveCM.cpp
    trunk/src/libs/collage/types.h
    trunk/src/libs/collage/unbufferedMasterCM.cpp
    trunk/src/libs/collage/versionedSlaveCM.cpp
    trunk/src/libs/collage/versionedSlaveCM.h
    trunk/src/libs/fabric/canvas.h
    trunk/src/libs/fabric/canvas.ipp
    trunk/src/libs/fabric/client.cpp
    trunk/src/libs/fabric/client.h
    trunk/src/libs/fabric/config.h
    trunk/src/libs/fabric/config.ipp
    trunk/src/libs/fabric/layout.h
    trunk/src/libs/fabric/layout.ipp
    trunk/src/libs/fabric/node.ipp
    trunk/src/libs/fabric/pipe.h
    trunk/src/libs/fabric/pipe.ipp
    trunk/src/libs/fabric/window.h
    trunk/src/libs/fabric/window.ipp
    trunk/src/libs/server/channel.cpp
    trunk/src/libs/server/channel.h
    trunk/src/libs/server/config.cpp
    trunk/src/libs/server/config.h
    trunk/src/libs/server/node.cpp
    trunk/src/libs/server/node.h
    trunk/src/libs/server/pipe.cpp
    trunk/src/libs/server/pipe.h
    trunk/src/libs/server/server.cpp
    trunk/src/libs/server/server.h
    trunk/src/libs/server/types.h
    trunk/src/libs/server/window.cpp
    trunk/src/libs/server/window.h


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

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Equalizer-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/equalizer-commit
http://www.equalizergraphics.com

Reply via email to