Add host overwriting functionality to Socket::Connection.

This commit is contained in:
Thulinma 2012-08-25 22:07:05 +02:00
parent 689eb74945
commit 95a11c88d5
2 changed files with 7 additions and 0 deletions

View file

@ -442,6 +442,12 @@ std::string Socket::Connection::getHost(){
return remotehost;
}
/// Sets hostname for connection manually.
/// Overwrites the detected host, thus possibily making it incorrect.
void setHost(std::string host){
remotehost = host;
}
/// Returns true if these sockets are the same socket.
/// Does not check the internal stats - only the socket itself.
bool Socket::Connection::operator== (const Connection &B) const{

View file

@ -54,6 +54,7 @@ namespace Socket{
void Send(std::string data); ///< Appends data to the upbuffer.
void close(); ///< Close connection.
std::string getHost(); ///< Gets hostname for connection, if available.
void setHost(std::string host); ///< Sets hostname for connection manually.
int getSocket(); ///< Returns internal socket number.
std::string getError(); ///< Returns a string describing the last error that occured.
unsigned int dataUp(); ///< Returns total amount of bytes sent.