]> git.mxchange.org Git - hub.git/commit
New wider interface added, several refacturings:
authorRoland Häder <roland@mxchange.org>
Sat, 24 Apr 2010 02:48:48 +0000 (02:48 +0000)
committerRoland Häder <roland@mxchange.org>
Sat, 24 Apr 2010 02:48:48 +0000 (02:48 +0000)
commitb7e4c1ed70bc3fa7f9cfb00071b20ba6002b989f
treea30c218fc9636366f9d0c4ab3ae2d0b3e7a28fea
parent3354cef4df30f6b239c92ec1bda67e5125ae5849
New wider interface added, several refacturings:
- New interface ProtocolHandler added which should be extended by listener and
  writer interfaces. Please do not implement this interface, we only use it for
  the socket registry.
- BaseListener refactured: Handling of server socket swapped out to new
  (incomplete) socket registry.
- Callback function removed from network package to save a lot (!) memory
- New network package target 'upper' added which is an alias for all upper hubs
- deliverEnqueuedPackage() basicly finished
- Some code cosmetics applied
- TODOs.txt updated
15 files changed:
.gitattributes
application/hub/config.php
application/hub/interfaces/listener/class_Listenable.php
application/hub/interfaces/package/class_Deliverable.php
application/hub/interfaces/protocol/.htaccess [new file with mode: 0644]
application/hub/interfaces/protocol/class_ProtocolHandler.php [new file with mode: 0644]
application/hub/main/database/wrapper/class_NodeInformationDatabaseWrapper.php
application/hub/main/database/wrapper/class_NodeListDatabaseWrapper.php
application/hub/main/listener/class_BaseListener.php
application/hub/main/listener/tcp/class_TcpListener.php
application/hub/main/listener/udp/class_UdpListener.php
application/hub/main/package/class_NetworkPackage.php
application/hub/main/pools/class_BasePool.php
application/hub/main/tasks/network/class_NetworkPackageWriterTask.php
docs/TODOs.txt