Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 20, 2005, 2:48:33 AM (18 years ago)
Author:
patrick
Message:

network: added even more interface, more function to the network_manager and sync test class

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/network/src/lib/network/network_stream.cc

    r5648 r5649  
    2727#include "synchronizeable.h"
    2828#include "list.h"
    29 
     29#include "debug.h"
    3030
    3131/* include your own header */
     
    3737
    3838
    39 NetworkStream::NetworkStream()
     39NetworkStream::NetworkStream()
     40  : DataStream()
    4041{
    4142  this->init();
     
    4748
    4849
    49 NetworkStream::NetworkStream(IPaddress& address, Synchronizeable& sync)
     50NetworkStream::NetworkStream(IPaddress& address, Synchronizeable& sync, NodeType type)
    5051  : DataStream(sync)
    5152{
    5253  this->init();
    53   this->networkSocket = new NetworkSocket();
     54  this->networkSocket = new NetworkSocket(/* address, type */);
     55}
     56
     57
     58NetworkStream::NetworkStream(Synchronizeable& sync, int port, NodeType type)
     59  : DataStream(sync)
     60{
     61  this->init();
     62  this->networkSocket = new NetworkSocket(/* address, type */);
    5463}
    5564
     
    6473NetworkStream::~NetworkStream()
    6574{
    66  delete networkSockets;
    67  delete synchronizeables;
     75 delete networkSocket;
     76 delete synchronizeable;
    6877 delete connectionMonitor;
    6978
     
    7281void NetworkStream::processData()
    7382{
     83  PRINTF(0)("process data\n");
    7484  byte data[10] ; // obsolete, for debugging only
    7585  byte* test = (byte *)data[0]; // obsolete, for debugging only
    7686  int ret = 0;
    77   this->synchronizeables->writeByteStream(NULL);
    78   ret = this->networkSockets->writeBytes(NULL,1);
    79   test = this->synchronizeables->readByteStream();
    80   ret = this->networkSockets->readBytes(test,1);
     87  this->synchronizeable->writeByteStream(NULL);
     88  ret = this->networkSocket->writeBytes(NULL,1);
     89  test = this->synchronizeable->readByteStream();
     90  ret = this->networkSocket->readBytes(test,1);
    8191}
    8292
Note: See TracChangeset for help on using the changeset viewer.