diff options
author | unknown <tonu@x3.internalnet> | 2001-05-20 14:04:06 +0200 |
---|---|---|
committer | unknown <tonu@x3.internalnet> | 2001-05-20 14:04:06 +0200 |
commit | 0fc76938a128a78e2186f84b967c23cc0769e6fe (patch) | |
tree | 5b1fd963448a30999145854387aafbfcba50066d /vio/VioSSL.h | |
parent | 83e3058c3e6ebd1ec2ffa03854eaf1388bb4c484 (diff) | |
download | mariadb-git-0fc76938a128a78e2186f84b967c23cc0769e6fe.tar.gz |
.del-vio-global.h~c261412c01b2f4 Delete: vio/vio-global.h
.del-viotypes.h~f5a38e7326bd50f3 Delete: vio/viotypes.h
.del-violite.h~58d2942a52ea7a83 Delete: vio/violite.h
.del-VioSSLFactoriesFd.h~1d63ae149a63f85 Delete: vio/VioSSLFactoriesFd.h
.del-VioPipe.cc~12cf83b9a2f48f6c Delete: vio/VioPipe.cc
.del-VioSSLAcceptorFd.cc~4c828f3688ed74ec Delete: vio/VioSSLAcceptorFd.cc
.del-VioSSL.cc~6e85340b11fa42a8 Delete: vio/VioSSL.cc
.del-VioSSLFactoriesFd.cc~89f6bf5073937947 Delete: vio/VioSSLFactoriesFd.cc
.del-vioelitexx.cc~3eaba70da792a7fc Delete: vio/vioelitexx.cc
.del-version.cc~7237acf12bed4a97 Delete: vio/version.cc
.del-VioSocket.cc~71c615783f29b5e1 Delete: vio/VioSocket.cc
.del-VioSSL.h~70d367b7ec8cac3e Delete: vio/VioSSL.h
.del-VioPipe.h~21cebbe61a1da546 Delete: vio/VioPipe.h
.del-VioFd.h~8294293a88c7b4b8 Delete: vio/VioFd.h
.del-VioFd.cc~6e444647affef63b Delete: vio/VioFd.cc
.del-VioConnectorFd.h~58bc11cdc885b951 Delete: vio/VioConnectorFd.h
.del-VioAcceptorFd.cc~a5a08947a31f88de Delete: vio/VioAcceptorFd.cc
.del-VioConnectorFd.cc~ddbd7821c43c83a2 Delete: vio/VioConnectorFd.cc
.del-VioAcceptorFd.h~7f9c4358477ba9a3 Delete: vio/VioAcceptorFd.h
.del-Vio.cc~60737ce02ab2bc25 Delete: vio/Vio.cc
.del-Vio.h~f4416b2949647602 Delete: vio/Vio.h
.del-VioSocket.h~a26d535bd5a1a6 Delete: vio/VioSocket.h
BitKeeper/deleted/.del-VioSocket.h~a26d535bd5a1a6:
Delete: vio/VioSocket.h
BitKeeper/deleted/.del-Vio.cc~60737ce02ab2bc25:
Delete: vio/Vio.cc
BitKeeper/deleted/.del-Vio.h~f4416b2949647602:
Delete: vio/Vio.h
BitKeeper/deleted/.del-VioAcceptorFd.cc~a5a08947a31f88de:
Delete: vio/VioAcceptorFd.cc
BitKeeper/deleted/.del-VioAcceptorFd.h~7f9c4358477ba9a3:
Delete: vio/VioAcceptorFd.h
BitKeeper/deleted/.del-VioConnectorFd.cc~ddbd7821c43c83a2:
Delete: vio/VioConnectorFd.cc
BitKeeper/deleted/.del-VioConnectorFd.h~58bc11cdc885b951:
Delete: vio/VioConnectorFd.h
BitKeeper/deleted/.del-VioFd.cc~6e444647affef63b:
Delete: vio/VioFd.cc
BitKeeper/deleted/.del-VioFd.h~8294293a88c7b4b8:
Delete: vio/VioFd.h
BitKeeper/deleted/.del-VioPipe.h~21cebbe61a1da546:
Delete: vio/VioPipe.h
BitKeeper/deleted/.del-VioSSL.h~70d367b7ec8cac3e:
Delete: vio/VioSSL.h
BitKeeper/deleted/.del-VioSSLFactoriesFd.cc~89f6bf5073937947:
Delete: vio/VioSSLFactoriesFd.cc
BitKeeper/deleted/.del-VioSocket.cc~71c615783f29b5e1:
Delete: vio/VioSocket.cc
BitKeeper/deleted/.del-version.cc~7237acf12bed4a97:
Delete: vio/version.cc
BitKeeper/deleted/.del-vioelitexx.cc~3eaba70da792a7fc:
Delete: vio/vioelitexx.cc
BitKeeper/deleted/.del-VioPipe.cc~12cf83b9a2f48f6c:
Delete: vio/VioPipe.cc
BitKeeper/deleted/.del-VioSSL.cc~6e85340b11fa42a8:
Delete: vio/VioSSL.cc
BitKeeper/deleted/.del-VioSSLAcceptorFd.cc~4c828f3688ed74ec:
Delete: vio/VioSSLAcceptorFd.cc
BitKeeper/deleted/.del-VioSSLFactoriesFd.h~1d63ae149a63f85:
Delete: vio/VioSSLFactoriesFd.h
BitKeeper/deleted/.del-vio-global.h~c261412c01b2f4:
Delete: vio/vio-global.h
BitKeeper/deleted/.del-violite.h~58d2942a52ea7a83:
Delete: vio/violite.h
BitKeeper/deleted/.del-viotypes.h~f5a38e7326bd50f3:
Delete: vio/viotypes.h
BitKeeper/etc/logging_ok:
Logging to logging@openlogging.org accepted
Diffstat (limited to 'vio/VioSSL.h')
-rw-r--r-- | vio/VioSSL.h | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/vio/VioSSL.h b/vio/VioSSL.h deleted file mode 100644 index 6446c10700e..00000000000 --- a/vio/VioSSL.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Concrete Vio around OpenSSL's SSL structure. - */ - -#ifdef __GNUC__ -#pragma interface /* gcc class implementation */ -#endif - -VIO_NS_BEGIN - -class VioSocket; - -class VioSSL : public Vio -{ -public: - enum { - state_connect = 1, - state_accept = 2 - }; -public: - VioSSL(int fd, vio_ptr ssl_context, int state); - VioSSL(VioSocket* sd, vio_ptr ssl_context, int state); - virtual ~VioSSL(); - virtual bool open() const; - virtual int read( vio_ptr buf, int size); - virtual int write( const vio_ptr buf, int size); - virtual bool blocking() const; - virtual int blocking(bool onoff); - virtual int fastsend(bool onoff=true); - virtual int keepalive(bool onoff); - virtual bool fcntl() const; - virtual bool should_retry() const; - virtual int close(); - virtual const char* description() const; - virtual const char* peer_addr() const; - virtual const char* peer_name() const; - virtual const char* cipher_description() const; - -private: - int init_bio_(int fd, - vio_ptr ssl_context, - int state, - int bio_flags); - vio_ptr bio_; - vio_ptr ssl_con_; - vio_ptr ssl_cip_; - char desc_[100]; - bool open_; - VioSocket* sd_; -}; - -VIO_NS_END - -#endif /* VIO_HAVE_OPENSSL */ |