Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 4 and Version 5 of ~archive/NetworkStream


Ignore:
Timestamp:
Apr 15, 2017, 4:02:17 PM (7 years ago)
Author:
landauf
Comment:

fixed links

Legend:

Unmodified
Added
Removed
Modified
  • ~archive/NetworkStream

    v4 v5  
    44Next steps:
    55 * Object creation and destruciton:
    6    1. The !NetworkStream creates a [wiki:archive/NetworkSocket NetworkSocket] in its constructor
    7    1. The !NetworkStream deletes and uninitializes the [wiki:archive/NetworkSocket NetworkSocket] in its constructor
     6   1. The !NetworkStream creates a [wiki:NetworkSocket NetworkSocket] in its constructor
     7   1. The !NetworkStream deletes and uninitializes the [wiki:NetworkSocket NetworkSocket] in its constructor
    88 * processData() function: upstream
    9    1. it first gets the data from the underlaying [wiki:archive/NetworkSocket NetworkSocket].
    10    1. pass the data to the [wiki:archive/ConnectionMonitor ConnectionMonitor]::processData();
    11    1. pass the data to the [wiki:archive/NetworkProtocol NetworkProtocol]::removeHeader();
    12    1. pass the data to the [wiki:archive/Synchronizeable Synchronizeable] object
     9   1. it first gets the data from the underlaying [wiki:NetworkSocket NetworkSocket].
     10   1. pass the data to the [wiki:ConnectionMonitor ConnectionMonitor]::processData();
     11   1. pass the data to the [wiki:NetworkProtocol NetworkProtocol]::removeHeader();
     12   1. pass the data to the [wiki:Synchronizeable Synchronizeable] object
    1313 * processData() function: downstream
    14    1. get the data from the [wiki:archive/Synchronizeable Synchronizeable] object
    15    1. pass the data to the [wiki:archive/ConnectionMonitor ConnectionMonitor]::processData();
    16    1. pass the data to the [wiki:archive/NetworkProtocol NetworkProtocol]::removeHeader();
    17    1. pass the data to the [wiki:archive/NetworkSocket NetworkSocket] object
     14   1. get the data from the [wiki:Synchronizeable Synchronizeable] object
     15   1. pass the data to the [wiki:ConnectionMonitor ConnectionMonitor]::processData();
     16   1. pass the data to the [wiki:NetworkProtocol NetworkProtocol]::removeHeader();
     17   1. pass the data to the [wiki:NetworkSocket NetworkSocket] object
    1818 * test your work always with the src/subprojects/network/ application
    1919