internettoolkit.h

来自「这是VCF框架的代码」· C头文件 代码 · 共 62 行

H
62
字号
#ifndef _VCF_INTERNETTOOLKIT_H__#define _VCF_INTERNETTOOLKIT_H__/*Copyright 2000-2004 The VCF Project.Please see License.txt in the top level directorywhere you installed the VCF.*/#if _MSC_VER > 1000#   pragma once#endifnamespace VCF {	class URL;	/**	\class InternetToolkit InternetToolkit.h "vcf/InternetKit/InternetToolkit.h"	The InternetToolkit is used to get data from the URL.	These methods then resolve to platform specific calls.	*/	class INTERNETKIT_API InternetToolkit {	public:		/**		Using the URL, the InternetToolkit gets the data 		and writes to the output stream. This is a blocking 		call.		*/		static void getDataFromURL( URL* url, OutputStream* stream ) {			InternetToolkit::inetKitInstance->internal_getDataFromURL( url, stream );		}		static void create();		static void terminate();	protected:		virtual ~InternetToolkit(){}		InternetToolkit(){};		static InternetToolkit* inetKitInstance;		/**		This is an abstract method that get re-implemented in a 		concrete class derived from InternetToolkit that is 		specific to the platform the VCF is running on.		*/		virtual void internal_getDataFromURL( URL* url, OutputStream* stream ) = 0; 	private:				InternetToolkit(const InternetToolkit&);		InternetToolkit& operator=(const InternetToolkit&);	};};#endif //_VCF_INTERNETTOOLKIT_H__

⌨️ 快捷键说明

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