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 + -
显示快捷键?