spnksslsocket.hpp

来自「linux 下的程序源代码」· HPP 代码 · 共 38 行

HPP
38
字号
/* * Copyright 2008 Stephen Liu * For license terms, see the file COPYING along with this library. */#ifndef __spnksslsocket_hpp__#define __spnksslsocket_hpp__#include <pthread.h>#include "spnksocket.hpp"class SP_NKSslSocket : public SP_NKSocket {public:	SP_NKSslSocket( void * sslCtx, const char * ip, int port,			int connectTimeout = 0, const char * bindAddr = 0 );	~SP_NKSslSocket();	static void * getDefaultCtx();protected:	virtual int realRecv( int fd, void * buffer, size_t len );	virtual int realSend( int fd, const void * buffer, size_t len );private:	void * mCtx;	void * mSsl;	static void * mDefaultCtx;	static pthread_mutex_t mMutex;};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?