Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

network: included more comments to make it easier to debug

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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");
Note: See TracChangeset for help on using the changeset viewer.