[thrift] TSocket host and port getters

Summary: "Porting" this feature from PHP; I find it useful in the Synapse client.
Reviewed By: mcslee
Test Plan: It compiles, ship it!
Revert: svn


git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665304 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
dweatherford 2007-10-19 01:03:32 +00:00
parent 2b9ddab14c
commit 14b0ed6fad
2 changed files with 22 additions and 0 deletions

View File

@ -394,6 +394,14 @@ void TSocket::write(const uint8_t* buf, uint32_t len) {
}
}
std::string TSocket::getHost() {
return host_;
}
int TSocket::getPort() {
return port_;
}
void TSocket::setHost(string host) {
host_ = host;
}

View File

@ -86,6 +86,20 @@ class TSocket : public TTransport {
*/
void write(const uint8_t* buf, uint32_t len);
/**
* Get the host that the socket is connected to
*
* @return string host identifier
*/
std::string getHost();
/**
* Get the port that the socket is connected to
*
* @return int port number
*/
int getPort();
/**
* Set the host that socket will connect to
*