summaryrefslogtreecommitdiff
path: root/vio/VioSSL.h
diff options
context:
space:
mode:
authorunknown <tonu@x3.internalnet>2001-05-20 14:04:06 +0200
committerunknown <tonu@x3.internalnet>2001-05-20 14:04:06 +0200
commit0fc76938a128a78e2186f84b967c23cc0769e6fe (patch)
tree5b1fd963448a30999145854387aafbfcba50066d /vio/VioSSL.h
parent83e3058c3e6ebd1ec2ffa03854eaf1388bb4c484 (diff)
downloadmariadb-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.h54
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 */