Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5800 in orxonox.OLD for branches/network/src/subprojects


Ignore:
Timestamp:
Nov 27, 2005, 7:05:34 PM (19 years ago)
Author:
patrick
Message:

network: included more comments to make it easier to debug

Location:
branches/network/src/subprojects/network
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/network/src/subprojects/network/network_unit_test.cc

    r5798 r5800  
    144144
    145145  /* synchronize the data 1 time (increment for longer tests) */
    146   for( int i = 0; i < 3; i++) {
     146  for( int i = 0; i < 2; i++) {
    147147    nm->synchronize();
    148148  }
    149149
    150150  printf("Test finished\n");
    151  
    152  
     151
     152
    153153  /* delete the network manager again */
    154154  delete nm;
  • branches/network/src/subprojects/network/simple_sync.cc

    r5798 r5800  
    11/*
    22  orxonox - the future of 3D-vertical-scrollers
    3  
     3
    44  Copyright (C) 2004 orx
    5  
     5
    66  This program is free software; you can redistribute it and/or modify
    77  it under the terms of the GNU General Public License as published by
    88      the Free Software Foundation; either version 2, or (at your option)
    99      any later version.
    10  
     10
    1111### File Specific:
    1212    main-programmer: Patrick Boenzli
    13     co-programmer: 
     13    co-programmer:
    1414*/
    1515
     
    2424#include "debug.h"
    2525
     26
    2627/**
    2728 *  default constructor
     
    3132{
    3233  this->outLength = 10;
     34  this->recLength = 0;
    3335  this->inLength = 40;
    3436  this->outData = new byte[this->outLength];
    3537  this->inData = new byte[this->inLength];
    36  
     38
    3739  for( int i = 0; i < this->outLength; i++)
    3840  {
    3941    this->outData[i] = i;
    4042  }
     43  for( int i = 0; i < this->inLength; i++)
     44  {
     45    this->inData[i] = 0;
     46  }
     47
    4148}
     49
    4250
    4351/**
     
    4856}
    4957
     58
    5059/**
    5160 *  write data to Synchronizeable
     
    5362void SimpleSync::writeBytes(byte* data, int length)
    5463{
     64  PRINTF(0)("SimpleSync: got %i bytes of data\n", length);
     65  this->recLength = length;
    5566  if(this->inLength < length)
    5667    PRINTF(0)("ERROR: local buffer is smaller than the data to receive.\n");
    5768  /* copy the data localy */
    58   for( int i = 0; i < this->inLength; i++)
     69  for( int i = 0; i < length; i++)
    5970  {
    6071    this->inData[i] = data[i];
     
    7081int SimpleSync::readBytes(byte* data)
    7182{
     83  PRINTF(0)("SimpleSync: sent %i bytes of data\n", this->outLength);
    7284  /* write the test message */
    7385  data = this->outData;
     
    7890}
    7991
     92
    8093void SimpleSync::writeDebug()
    8194{
    8295  PRINTF(0)("Write in: |");
    83   for(int i = 0; i < this->inLength; i++)
     96  for(int i = 0; i < this->recLength; i++)
    8497  {
    8598    PRINT(0)(" %i ",this->inData[i]);
     
    88101}
    89102
     103
    90104void SimpleSync::readDebug()
    91105{
     
    93107  for(int i = 0; i < this->outLength; i++)
    94108  {
    95     PRINT(0)(" %i ",this->outData[i]);
     109    PRINT(0)(" %c ",this->outData[i]);
    96110  }
    97111  PRINT(0)("|\n");
  • branches/network/src/subprojects/network/simple_sync.h

    r5650 r5800  
    1515    SimpleSync();
    1616    ~SimpleSync();
    17  
     17
    1818    virtual void writeBytes(byte* data, int length);
    1919    virtual int readBytes(byte* data);
    20    
     20
    2121  private:
    2222    virtual void writeDebug();
    2323    virtual void readDebug();
    2424
    25    
     25
    2626  private:
    2727    byte* inData;
    2828    int   inLength;
     29    int   recLength;
    2930    byte* outData;
    3031    int   outLength;
Note: See TracChangeset for help on using the changeset viewer.