NodeLogEntry.cc File Reference

#include "NodeLogEntry.h"

Functions

std::ostream & operator<< (std::ostream &Stream, const NodeLogEntry nl)


Function Documentation

std::ostream& operator<< ( std::ostream &  Stream,
const NodeLogEntry  nl 
)

00048 {
00049         Stream << "["<< nl.timeStamp <<"] ";
00050         switch ( nl.type ) {
00051                 case 1: { Stream <<"Created Responsible Node for SubSpace " << nl.subSpaceId << " It was: " << nl.suc << " \n"; break; }
00052                 case 2: { Stream << "Created Backup Node for SubSpace " << nl.subSpaceId << " . ResponsibleNodeIP: " << nl.ip1 << " I'm " << nl.ip2 << "It was: " << nl.suc << " \n"; break; }
00053                 case 3: { Stream << "Created Intermediate node for SubSpace " << nl.subSpaceId << " . ResponsibleNodeIp: " << nl.ip1 << " I'm " << nl.ip2 << "It was: " << nl.suc << "\n"; break; }
00054                 
00055                 case 11: { Stream << "Deleted Responsible Node SubSpaceId " << nl.subSpaceId << " requested by " << nl.ip1 << " It was " << nl.suc <<"\n"; break;}
00056                 case 12: { Stream << "Deleted Backup Node SubSpaceId " << nl.subSpaceId << " requested by " << nl.ip1 << " . Responsible Node has " << nl.ip2 << " last message was received " << nl.misc2 << " It was: " << nl.suc << " \n";break; }
00057                 case 13: { Stream << "Deleted Intermediate Node SubSpaceId " << nl.subSpaceId << " requested by " << nl.ip1 << " ResponsibleNode has " << nl.ip2 << " . I had " << nl.misc1 << " Players in my List. It was: "<< nl.suc << "\n"; break; }
00058                 
00059                 case 20: { Stream << "Initiated Replace of Intermediate Node for SubSpaceId " << nl.subSpaceId << " replacing: " << nl.ip1 << " ResponsibleNode " << nl.ip2 << " my delay: " << nl.misc1 << " to replace delay: " << nl.misc2 << "\n"; break; }
00060                 case 21: { Stream << " Got a new Backup Node for SubSpace: " << nl.subSpaceId << " Its IP: " << nl.ip1 << " old one:" << nl.ip2 << "\n"; break; }
00061                 case 22: { Stream << "Requested new Backup Node for SubSpaceId: " << nl.subSpaceId << " old Ip: " << nl.ip1 << "\n"; break; }
00062                 case 23: { Stream << "Requested new Intermediate Node for SubSpaceId " << nl.subSpaceId << "\n"; break; }
00063                 case 24: { Stream << "Got a new Intermediate Node for SubSpace: " << nl.subSpaceId << " Its Ip: " << nl.ip1; break; }
00064                 case 25: { Stream << "Replacing Intermediate Node SubSpaceId: " << nl.subSpaceId << "oldIp: " << nl.ip1 << " newIp: " << nl.ip2 << " . Sending " << nl.misc1 << " PlayerIps to the new IntermediateNode\n"; break; }
00065                 case 26: { Stream << "Requesting deletion of IntermediateNode for SubSpaceId " << nl.subSpaceId << " IP: " << nl.ip1 << "\n"; break; }
00066                 case 27: { Stream << "Replacing ResponsibleNode Id: " << nl.subSpaceId << " Old Ip: " << nl.ip1 << " PingDestip: " << nl.ip2 << "Sending ReplaceMsg to " << nl.misc1 << " Players \n"; break; }
00067                 case 30: { Stream << "Ping failed: " << nl.ip1 << " . #: "<< nl.misc1 <<"\n"; break; }
00068                 case 31: { Stream << "Create failed: " << nl.ip1 << " .#: "<< nl.misc1 << " SubSpaceId: " <<nl.subSpaceId << " NodeType: " << nl.misc2 << "\n";break;}
00069                 case 32: { Stream << "SubScribe failed: " << nl.ip1 << " .#: " << nl.misc1 << " SubSpaceId: " << nl.subSpaceId << " PlayerId: " << nl.misc2; break; }
00070                 case 33: { Stream << "UnSubScribe failed: " << nl.ip1 << " .#: " << nl.misc1 << " SubSpaceId: " << nl.subSpaceId << " PlayerId: " << nl.misc2; break; }
00071                 
00072                 default: Stream << "Unknown Log Entry\n";
00073         }
00074         return Stream;
00075 }


Generated on Tue Jul 24 16:51:17 2007 for ITM OverSim by  doxygen 1.5.1