Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::InternetToolkit Class Reference

The InternetToolkit is used to get data from the URL. More...

#include <vcf/InternetKit/InternetToolkit.h>

Inheritance diagram for VCF::InternetToolkit:

VCF::Win32InternetToolkit List of all members.

Static Public Member Functions

static void getDataFromURL (URL *url, OutputStream *stream)
 Using the URL, the InternetToolkit gets the data and writes to the output stream.
static void create ()
static void terminate ()

Protected Member Functions

virtual ~InternetToolkit ()
 InternetToolkit ()
virtual void internal_getDataFromURL (URL *url, OutputStream *stream)=0
 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.

Static Protected Attributes

static InternetToolkitinetKitInstance

Detailed Description

The InternetToolkit is used to get data from the URL.

These methods then resolve to platform specific calls.


Constructor & Destructor Documentation

virtual VCF::InternetToolkit::~InternetToolkit  )  [inline, protected, virtual]
 

VCF::InternetToolkit::InternetToolkit  )  [inline, protected]
 


Member Function Documentation

static void VCF::InternetToolkit::create  )  [static]
 

static void VCF::InternetToolkit::getDataFromURL URL url,
OutputStream stream
[inline, static]
 

Using the URL, the InternetToolkit gets the data and writes to the output stream.

This is a blocking call.

virtual void VCF::InternetToolkit::internal_getDataFromURL URL url,
OutputStream stream
[protected, pure virtual]
 

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.

Implemented in VCF::Win32InternetToolkit.

static void VCF::InternetToolkit::terminate  )  [static]
 


Member Data Documentation

InternetToolkit* VCF::InternetToolkit::inetKitInstance [static, protected]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information