vio-global.h 775 Bytes
Newer Older
bk@work.mysql.com's avatar
bk@work.mysql.com committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
#include <global.h>

#if !defined(VIO_HAVE_OPENSSL) && defined(HAVE_OPENSSL)
#define	VIO_HAVE_OPENSSL	HAVE_OPENSSL
#endif	/* !defined(VIO_HAVE_OPENSSL) && defined(HAVE_OPENSSL) */

#include "viotypes.h"
#include "Vio.h"
#include "VioAcceptorFd.h"
#include "VioFd.h"
#include "VioPipe.h"
#include "VioSocket.h"
#ifdef VIO_HAVE_OPENSSL
#include "VioSSL.h"
#include "VioSSLFactoriesFd.h"
#endif /* VIO_HAVE_OPENSSL */


#if VIO_HAVE_NAMESPACES
#define	VIO_STD_NS	std
#define	VIO_STD_NS_USING using namespace std;
#define	VIO_NS		VirtualIO
#define	VIO_NS_BEGIN	namespace VIO_NS {
#define	VIO_NS_END	}
#define	VIO_NS_USING	using namespace VIO_NS;
#else
#define	VIO_STD_NS
#define	VIO_STD_NS_USING
#define	VIO_NS
#define	VIO_NS_BEGIN
#define	VIO_NS_END
#define	VIO_NS_USING
#endif