|
| WxServer40m (bool spawnThread, int listenPort=Ports::wxPort("cbass")) |
|
virtual | ~WxServer40m () |
|
| Server (bool spawnThread, int listenPort, unsigned readBufSize=0, unsigned sendBufSize=0) |
|
virtual | ~Server () |
|
virtual void | run () |
|
| Runnable (bool spawnThread, RUN_FN(*runFn)) |
|
| Runnable (bool spawnThread, RUN_FN(*runFn), int priority) |
|
virtual | ~Runnable () |
|
void | blockForever () |
|
void | spawn () |
|
| WxReader40m () |
|
virtual | ~WxReader40m () |
|
void | getData () |
|
| 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) |
|
|
static | THREAD_START (startUp) |
|
WxData40m | data_ |
|
enum | { OPTION_FALSE = 0,
OPTION_TRUE = 1
} |
|
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) |
|
virtual void | broadcastReady () |
|
void | spawn (void *arg) |
|
CURL * | initCurl () |
|
void | cleanUp (CURL *ctx) |
|
const CURLcode | performRequest (CURL *ctx, bool printStats) |
|
void | setUrl (CURL *ctx, std::string url) |
|
static size_t | handleData (void *buffer, size_t size, size_t nmemb, void *userp) |
|
unsigned | readBufSize_ |
|
unsigned | sendBufSize_ |
|
TimeOut | timeOut_ |
|
FdSet | fdSet_ |
|
Thread * | spawnedThread_ |
|
bool | spawned_ |
|
RUN_FN * | runFn_ |
|
std::ostringstream | lastRead_ |
|
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:
- gcpCbass/util/common/WxServer40m.h
- gcpCbass/util/common/WxServer40m.cc