ZenLib
HTTP_Client.h
Go to the documentation of this file.
1 /* Copyright (c) MediaArea.net SARL. All Rights Reserved.
2  *
3  * Use of this source code is governed by a zlib-style license that can
4  * be found in the License.txt file in the root of the source tree.
5  */
6 
7 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8 //
9 // Basic HTTP client
10 //
11 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12 
13 //---------------------------------------------------------------------------
14 #ifndef ZenLib_HTTPClientH
15 #define ZenLib_HTTPClientH
16 //---------------------------------------------------------------------------
17 
18 //---------------------------------------------------------------------------
19 #include "ZenLib/Ztring.h"
20 //---------------------------------------------------------------------------
21 
22 namespace ZenLib
23 {
24 
25 //***************************************************************************
26 /// @brief Basic HTTP client
27 //***************************************************************************
28 
30 {
31 public :
32  //Constructor/Destructor
33  HTTP_Client ();
34  ~HTTP_Client ();
35 
36  //Open/Close
37  int Open (Ztring URL);
38  void Close ();
39 
40  //Read
41  Ztring Read();
42 
43 private :
44  int32u Handle;
45 };
46 
47 } //NameSpace
48 
49 #endif
Definition: BitStream.h:23
Basic HTTP client.
Definition: HTTP_Client.h:29
String manipulation (based on std::(w)string)
Definition: Ztring.h:49
int Open(Ztring URL)