src/proto2/Network.cc
author saiam
Fri, 28 Nov 2008 15:27:51 +0000
changeset 122 16a73ebca810
parent 89 825c4613e087
permissions -rw-r--r--
No warnings anymore, but well have to think about that applyForce
#include "Network.hh"
#include "NetworkAddress.hh"
#include "NetworkSocket.hh"
#include "Engine.hh"

#include <sstream>
#include <cstring>

std::ostream& operator<< (std::ostream &s, const NetworkAddress &addr) {
    s << "[" << addr.get_address() << ":" << addr.get_port() << "]";

    return s;

}
        
std::string NetworkSocketError::build_str (const NetworkSocket &socket, const char *op, const char *err) {
    std::stringstream ss;

    ss << "socket #" << socket.get_socket() << " " << op << ": " << err;

    return ss.str();
}

NetworkSocketError::NetworkSocketError (const NetworkSocket &socket, const char *op, const char *err) :
    Error(build_str(socket, op, err)) {
    
    // nothing
}