Add utility function for RPCServer

This commit is contained in:
Vinnie Falco
2013-07-09 12:37:18 -07:00
parent 140c0d102b
commit 040c8f4de1
4 changed files with 26 additions and 1 deletions

View File

@@ -281,6 +281,17 @@ private:
boost::asio::placeholders::error)));
}
//--------------------------------------------------------------------------
std::string getRemoteAddressText ()
{
std::string address;
address = mSocket.PlainSocket ().remote_endpoint ().address ().to_string ();
return address;
}
private:
NetworkOPs* const mNetOps;

View File

@@ -28,6 +28,12 @@ public:
virtual boost::asio::ip::tcp::socket& getRawSocket () = 0;
virtual void connected () = 0;
/** Retrieve the remote address as a string.
@return A std::string representing the remote address.
*/
virtual std::string getRemoteAddressText () = 0;
};
#endif