Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 1 and Version 2 of ~archive/NetworkStream


Ignore:
Timestamp:
Nov 27, 2007, 11:39:31 PM (17 years ago)
Author:
landauf
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • ~archive/NetworkStream

    v1 v2  
    1 = NetworkStream =
     1= !NetworkStream =
    22
    33Next steps:
    44 * Object creation and destruciton:
    5    1. The NetworkStream creates a NetworkSocket in its constructor
    6    1. The NetworkStream deletes and uninitializes the NetworkSocket in its constructor
     5   1. The !NetworkStream creates a [wiki:archive/NetworkSocket NetworkSocket] in its constructor
     6   1. The !NetworkStream deletes and uninitializes the [wiki:archive/NetworkSocket NetworkSocket] in its constructor
    77 * processData() function: upstream
    8    1. it first gets the data from the underlaying NetworkSocket.
    9    1. pass the data to the ConnectionMonitor::processData();
    10    1. pass the data to the NetworkProtocol::removeHeader();
    11    1. pass the data to the [wiki:Synchronizeable Synchronizeable] object
     8   1. it first gets the data from the underlaying [wiki:archive/NetworkSocket NetworkSocket].
     9   1. pass the data to the [wiki:archive/ConnectionMonitor ConnectionMonitor]::processData();
     10   1. pass the data to the [wiki:archive/NetworkProtocol NetworkProtocol]::removeHeader();
     11   1. pass the data to the [wiki:archive/Synchronizeable Synchronizeable] object
    1212 * processData() function: downstream
    13    1. get the data from the [wiki:Synchronizeable Synchronizeable] object
    14    1. pass the data to the ConnectionMonitor::processData();
    15    1. pass the data to the NetworkProtocol::removeHeader();
    16    1. pass the data to the NetworkSocket object
     13   1. get the data from the [wiki:archive/Synchronizeable Synchronizeable] object
     14   1. pass the data to the [wiki:archive/ConnectionMonitor ConnectionMonitor]::processData();
     15   1. pass the data to the [wiki:archive/NetworkProtocol NetworkProtocol]::removeHeader();
     16   1. pass the data to the [wiki:archive/NetworkSocket NetworkSocket] object
    1717 * test your work always with the src/subprojects/network/ application
    1818