mirror of
https://github.com/valitydev/thrift.git
synced 2024-11-07 18:58:51 +00:00
[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:
parent
2b9ddab14c
commit
14b0ed6fad
@ -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;
|
||||
}
|
||||
|
@ -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
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user