rasdaman complete source
|
#include <rnpcommunication.hh>
Public Member Functions | |
RnpServerJob () throw () | |
Default constructor. More... | |
void | init (RnpBaseServerComm *) throw () |
void | processRequest () throw () |
Calls the 'RnpBaseServerComm->processRequest()' and than initiates the transmission. More... | |
Protected Member Functions | |
bool | validateMessage () throw () |
(See explanations from NbJob) More... | |
void | executeOnAccept () throw () |
void | executeOnWriteReady () throw () |
void | specificCleanUpOnTimeout () throw () |
void | executeOnReadError () throw () |
void | executeOnWriteError () throw () |
void | resetJob () throw () |
Protected Attributes | |
RnpBaseServerComm * | serverCommPtr |
RnpReceiver | rnpReceiver |
CommBuffer | transmiterBuffer |
This class represents the RNP server job. It receives the request, sends it to 'RnpBaseServerComm' for processing and gets from there the answer which it transmittes to the client
rnp::RnpServerJob::RnpServerJob | ( | ) | ||
throw | ( | |||
) |
Default constructor.
|
protected |
|
protected |
|
protected |
|
protected |
void rnp::RnpServerJob::init | ( | RnpBaseServerComm * | ) | ||
throw | ( | ||||
) |
Initialization: it connects to the given 'RnpBaseServerComm' Assert: theServerComm != 0
void rnp::RnpServerJob::processRequest | ( | ) | ||
throw | ( | |||
) |
Calls the 'RnpBaseServerComm->processRequest()' and than initiates the transmission.
|
protected |
|
protected |
|
protected |
(See explanations from NbJob)
|
protected |
|
protected |
|
protected |