43#if HTTP_LIB == PEBL_HAPPY
45#elif HTTP_LIB == PEBL_CURL
49#include "../base/Variant.h"
66 PEBLHTTP(
Variant host,
int port=80);
70 virtual std::string GetHTTPText(
Variant fname);
78 virtual FILE * GetFileObject(){
return mFile;};
79 virtual std::string * GetTextObject(){
return &mText;};
81 virtual void SetByteCount(
int n){mByteCount = n;}
82 virtual int GetByteCount(){
return mByteCount;};
84 virtual void SetStatus(
int status){mStatus= status;};
85 virtual int GetStatus(){
return mStatus;};
87 virtual void SetReason(std::string reason){mReason = reason;};
103#if HTTP_LIB == PEBL_CURL