THRIFT-151. cpp: TSSLServerSocket and TSSLSocket implementation
This patch adds an implementation of the above ssl sockets.
Patch: Ping Li, Kevin Worth, Rowan Kerr
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1073441 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/cpp/src/transport/TSocket.h b/lib/cpp/src/transport/TSocket.h
index e89059f..5521491 100644
--- a/lib/cpp/src/transport/TSocket.h
+++ b/lib/cpp/src/transport/TSocket.h
@@ -70,12 +70,12 @@
*
* @return Is the socket alive?
*/
- bool isOpen();
+ virtual bool isOpen();
/**
* Calls select on the socket to see if there is more data available.
*/
- bool peek();
+ virtual bool peek();
/**
* Creates and opens the UNIX socket.
@@ -92,12 +92,12 @@
/**
* Reads from the underlying socket.
*/
- uint32_t read(uint8_t* buf, uint32_t len);
+ virtual uint32_t read(uint8_t* buf, uint32_t len);
/**
* Writes to the underlying socket. Loops until done or fail.
*/
- void write(const uint8_t* buf, uint32_t len);
+ virtual void write(const uint8_t* buf, uint32_t len);
/**
* Writes to the underlying socket. Does single send() and returns result.