Public Member Functions | |
delegate void | ServerStubCallback (object o) |
ServerStub (ClientControl clientControl) | |
void | ResetConnection () |
void | ServiceReq (HTTPRequest req, Connection client) |
void | Freshen (byte[] CHK, HTTPRequest request, HTTPResponseHandler responseHandler) |
void | SendCacheIndexMessage (CacheIndexMessage msg) |
void | Start () |
void | Stop () |
void | run () |
void | ActionMessage (Message msg) |
Public Attributes | |
MessageQueue | toServerMsgQ |
MessageQueue | fromServerMsgQ |
PendingRequestManager | pendingRequestManager |
Definition at line 13 of file ServerStub.cs.
|
<summary> sends an request to the server to freshen a cache entry </summary> Definition at line 64 of file ServerStub.cs. References Client::ClientSettings::ServerID, Client::PendingRequestManager::ServiceRequest(), and Client::ClientControl::settings. |
|
<summary> Thread to spin round looking at fromServerMsgQ and dealing with appropriately </summary> Definition at line 104 of file ServerStub.cs. References Common::MessageQueue::DequeueBlocking(). |
|
<summary> sends an HTTP request to the server proxy over the custom protocol, and sends the response to client </summary> Definition at line 46 of file ServerStub.cs. References Common::MessageQueue::EnqueueBlocking(), Client::ClientSettings::ServerID, Client::PendingRequestManager::ServiceRequest(), and Client::ClientControl::settings. |
|
<summary> Starts the incoming message queue processing thread </summary> Definition at line 82 of file ServerStub.cs. |
|
<summary> Shutsdown the incoming message queue processing thread </summary> Definition at line 93 of file ServerStub.cs. |