Changeset 5649 in orxonox.OLD for branches/network/src/lib/network/network_stream.cc
- Timestamp:
- Nov 20, 2005, 2:48:33 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/network/src/lib/network/network_stream.cc
r5648 r5649 27 27 #include "synchronizeable.h" 28 28 #include "list.h" 29 29 #include "debug.h" 30 30 31 31 /* include your own header */ … … 37 37 38 38 39 NetworkStream::NetworkStream() 39 NetworkStream::NetworkStream() 40 : DataStream() 40 41 { 41 42 this->init(); … … 47 48 48 49 49 NetworkStream::NetworkStream(IPaddress& address, Synchronizeable& sync )50 NetworkStream::NetworkStream(IPaddress& address, Synchronizeable& sync, NodeType type) 50 51 : DataStream(sync) 51 52 { 52 53 this->init(); 53 this->networkSocket = new NetworkSocket(); 54 this->networkSocket = new NetworkSocket(/* address, type */); 55 } 56 57 58 NetworkStream::NetworkStream(Synchronizeable& sync, int port, NodeType type) 59 : DataStream(sync) 60 { 61 this->init(); 62 this->networkSocket = new NetworkSocket(/* address, type */); 54 63 } 55 64 … … 64 73 NetworkStream::~NetworkStream() 65 74 { 66 delete networkSocket s;67 delete synchronizeable s;75 delete networkSocket; 76 delete synchronizeable; 68 77 delete connectionMonitor; 69 78 … … 72 81 void NetworkStream::processData() 73 82 { 83 PRINTF(0)("process data\n"); 74 84 byte data[10] ; // obsolete, for debugging only 75 85 byte* test = (byte *)data[0]; // obsolete, for debugging only 76 86 int ret = 0; 77 this->synchronizeable s->writeByteStream(NULL);78 ret = this->networkSocket s->writeBytes(NULL,1);79 test = this->synchronizeable s->readByteStream();80 ret = this->networkSocket s->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); 81 91 } 82 92
Note: See TracChangeset
for help on using the changeset viewer.