Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 14, 2005, 5:02:13 PM (18 years ago)
Author:
bknecht
Message:

Corrected Errors in DataStream-Files according patrick and updated according https://www.orxonox.net/cgi-bin/trac.cgi/wiki/DataStream

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/network/src/lib/network/data_stream.h

    r5554 r5562  
    1111
    1212#include "base_object.h"
     13#include "netdefs.h"
    1314
    1415class DataStream : public BaseObject
    1516{
    16       DataStream();
     17      DataStream(DataStream& upStream, DataStream& downStream);
     18      DataStream(Synchronizeable& sync, NetworkSocket& socket);
    1719      ~DataStream();
    1820     
     
    2022      byte inBuffer [];
    2123      byte outBuffer [];
     24      unsigned int bufferSize;
     25      DataStream& upStream;
     26      DataStream& downStream;
    2227     
    23       public void connectStream();
     28      public:
     29      void connectUpStream(DataStream& upStream);
    2430     
    25       public void disconnectStream();
     31      void disconnectUpStream();
    2632     
    27       public virtual void processData();
     33      void connectDownStream(DataStream& downStream);
    2834     
    29       protected virtual void write();
     35      void disconnectDownStream();
    3036     
    31       protected virtual void read();     
    32 }
     37      virtual void processData() = 0;
     38     
     39      protected:
     40      void write(byte& data);
     41     
     42      byte& read();     
     43};
    3344
    3445#endif /* _DATA_STREAM_ */
Note: See TracChangeset for help on using the changeset viewer.