Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vsnet_clientstate.cpp File Reference
#include <string>
#include <stdio.h>
#include "networking/client.h"
#include "vsnet_clientstate.h"
#include "vsnet_address.h"
#include "cmd/unit_generic.h"

Go to the source code of this file.

Functions

bool operator== (const Quaternion &a, const Quaternion &b)
 
std::ostream & operator<< (std::ostream &ostr, const Client &c)
 
std::ostream & operator<< (std::ostream &ostr, const ClientState &cs)
 

Function Documentation

std::ostream& operator<< ( std::ostream &  ostr,
const Client c 
)

Definition at line 166 of file vsnet_clientstate.cpp.

References Client::cltadr, Client::lossy_socket, and Client::tcp_sock.

167 {
168  ostr<<"(clnt addr "<<c.cltadr
169  <<" tcpsock="<<c.tcp_sock<<", lossysock=";
170  if (c.lossy_socket)
171  ostr<<*c.lossy_socket;
172  else
173  ostr<<"NULL";
174  return ostr;
175 }
std::ostream& operator<< ( std::ostream &  ostr,
const ClientState cs 
)

Definition at line 177 of file vsnet_clientstate.cpp.

References ClientState::display().

178 {
179  cs.display( ostr );
180  return ostr;
181 }
bool operator== ( const Quaternion a,
const Quaternion b 
)

Definition at line 125 of file vsnet_clientstate.cpp.

References Quaternion::s, and Quaternion::v.

126 {
127  return a.v == b.v && a.s == b.s;
128 }