Rudiments
|
00001 // Copyright (c) 2004 David Muse 00002 // See the COPYING file for more information. 00003 00004 #ifdef RUDIMENTS_HAS_SSL 00005 protected: 00006 BIO *newSSLBIO() const; 00007 bool sslAccept(filedescriptor *sock); 00008 #endif 00009 ssize_t lowLevelRead(void *buf, ssize_t count) const; 00010 ssize_t lowLevelWrite(const void *buf, ssize_t count) const; 00011 int32_t lowLevelClose(); 00012 00013 private: 00014 bool setLingerOnClose(int32_t timeout, int32_t onoff); 00015 bool setReuseAddresses(int32_t onoff); 00016 00017 serversocketprivate *pvt;