My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::WxServer40m Class Reference
Inheritance diagram for gcp::util::WxServer40m:
gcp::util::Server gcp::util::WxReader40m gcp::util::Runnable gcp::util::CurlUtils

Public Member Functions

 WxServer40m (bool spawnThread, int listenPort=Ports::wxPort("cbass"))
 
virtual ~WxServer40m ()
 
- Public Member Functions inherited from gcp::util::Server
 Server (bool spawnThread, int listenPort, unsigned readBufSize=0, unsigned sendBufSize=0)
 
virtual ~Server ()
 
virtual void run ()
 
- Public Member Functions inherited from gcp::util::Runnable
 Runnable (bool spawnThread, RUN_FN(*runFn))
 
 Runnable (bool spawnThread, RUN_FN(*runFn), int priority)
 
virtual ~Runnable ()
 
void blockForever ()
 
void spawn ()
 
- Public Member Functions inherited from gcp::util::WxReader40m
 WxReader40m ()
 
virtual ~WxReader40m ()
 
void getData ()
 
- Public Member Functions inherited from gcp::util::CurlUtils
 CurlUtils ()
 
virtual ~CurlUtils ()
 
std::string getUrl (std::string url, bool printStats=false)
 
std::string postUserPass (std::string url, std::string user, std::string pass, std::string challenge)
 

Additional Inherited Members

- Static Public Member Functions inherited from gcp::util::Runnable
static THREAD_START (startUp)
 
- Public Attributes inherited from gcp::util::WxReader40m
WxData40m data_
 
- Protected Types inherited from gcp::util::CurlUtils
enum  { OPTION_FALSE = 0, OPTION_TRUE = 1 }
 
- Protected Member Functions inherited from gcp::util::Server
virtual void readClientData (NetHandler &handler)
 
virtual void checkOtherFds ()
 
void sendClientData (NetDat &dat)
 
void setReadBufSize (unsigned size)
 
void setSendBufSize (unsigned size)
 
void setTimeOutSeconds (unsigned int seconds)
 
- Protected Member Functions inherited from gcp::util::Runnable
virtual void broadcastReady ()
 
void spawn (void *arg)
 
- Protected Member Functions inherited from gcp::util::CurlUtils
CURL * initCurl ()
 
void cleanUp (CURL *ctx)
 
const CURLcode performRequest (CURL *ctx, bool printStats)
 
void setUrl (CURL *ctx, std::string url)
 
- Static Protected Member Functions inherited from gcp::util::CurlUtils
static size_t handleData (void *buffer, size_t size, size_t nmemb, void *userp)
 
- Protected Attributes inherited from gcp::util::Server
unsigned readBufSize_
 
unsigned sendBufSize_
 
TimeOut timeOut_
 
FdSet fdSet_
 
- Protected Attributes inherited from gcp::util::Runnable
ThreadspawnedThread_
 
bool spawned_
 
RUN_FN * runFn_
 
- Protected Attributes inherited from gcp::util::CurlUtils
std::ostringstream lastRead_
 

Constructor & Destructor Documentation

WxServer40m::WxServer40m ( bool  spawnThread,
int  listenPort = Ports::wxPort("cbass") 
)

Constructor.

....................................................................... Constructor.

WxServer40m::~WxServer40m ( )
virtual

Destructor.

....................................................................... Destructor.


The documentation for this class was generated from the following files: