]> git.mxchange.org Git - hub.git/commit
New singleton-factories introduced:
authorRoland Häder <roland@mxchange.org>
Mon, 18 Apr 2011 18:25:40 +0000 (18:25 +0000)
committerRoland Häder <roland@mxchange.org>
Mon, 18 Apr 2011 18:25:40 +0000 (18:25 +0000)
commit69e7b3de7c369cd0ddc74c75d319055cbf4a3a04
treeb8cadd1761b0b93568d66daaeb6d6a500586cd77
parentd391ecd222ae868265735539d68a2c148711b5e3
New singleton-factories introduced:
- Two new registry-based singleton-factories introduced:
  + The FragmenterFactory produces singleton fragmenter instances
  + The ProducerFactory produces singleton producer instance of different types
- Rewritten the code that Base64 encoding is now transparently implemented
  around the socket_write/read() functions. So all data is now being
  transparently transfered to other peers in Base64 encoding.
- Further renames of the package streamer classes to raw-data streamers
- Minor improvements here and there
- TODOs.txt updated
29 files changed:
.gitattributes
application/hub/config.php
application/hub/interfaces/handler/network/class_Networkable.php
application/hub/interfaces/helper/connections/.htaccess [new file with mode: 0644]
application/hub/interfaces/helper/connections/class_ConnectionHelper.php [new file with mode: 0644]
application/hub/main/factories/fragmenter/.htaccess [new file with mode: 0644]
application/hub/main/factories/fragmenter/class_FragmenterFactory.php [new file with mode: 0644]
application/hub/main/factories/producer/.htaccess [new file with mode: 0644]
application/hub/main/factories/producer/class_ProducerFactory.php [new file with mode: 0644]
application/hub/main/handler/network/class_BaseNetworkPackageHandler.php
application/hub/main/handler/network/tcp/class_TcpNetworkPackageHandler.php
application/hub/main/handler/network/udp/class_UdpNetworkPackageHandler.php
application/hub/main/helper/connection/class_ [new file with mode: 0644]
application/hub/main/helper/connection/class_BaseConnectionHelper.php
application/hub/main/helper/connection/tcp/class_TcpConnectionHelper.php
application/hub/main/helper/connection/udp/class_UdpConnectionHelper.php
application/hub/main/listener/tcp/class_TcpListener.php
application/hub/main/package/class_NetworkPackage.php
application/hub/main/package/fragmenter/class_PackageFragmenter.php
application/hub/main/streams/package/input/class_PackageInputStream.php
application/hub/main/streams/package/output/class_PackageOutputStream.php
application/hub/main/streams/raw_data/.htaccess [new file with mode: 0644]
application/hub/main/streams/raw_data/input/.htaccess [new file with mode: 0644]
application/hub/main/streams/raw_data/input/class_RawDataInputStream.php [new file with mode: 0644]
application/hub/main/streams/raw_data/output/.htaccess [new file with mode: 0644]
application/hub/main/streams/raw_data/output/class_RawDataOutputStream.php [new file with mode: 0644]
application/hub/main/tasks/cruncher/class_CruncherKeyProducerTask.php
application/hub/main/tasks/cruncher/class_CruncherTestUnitProducerTask.php
docs/TODOs.txt