![]() |
GWebCache 1.0.0-alpha
C# library and nuget package to interact with a Gnutella Webcache
|
▼NGWebCache | |
▼NClient | |
CGWebCacheClientConfig | Configuration for when preforming reuqests to the WebCache. Used by GWebCacheClient |
CGWebCacheHttpClient | A wrapper around HttpClient that adds default parameters to the request |
▼NModels | |
CGnutellaNode | The model representing a Gnutella node on the network stored in the cache |
CGWebCacheNode | A model representing a webcache |
▼NReponseProcessing | |
CResult | A wrapper object to gracefully handle errors |
▼NReponses | |
CGetResponse | A response class containing the Nodes and Webcache valid for V2 compliant webcaches |
CGWebCacheResponse | Base class for all GWebCache responses |
CHostfileResponse | A response class containing the Nodes known to the webcache |
CPongResponse | Represents a pong response from a GWebCache server. This is mainly used to check if the server is alive. In rare cases this also provides suplimental information about the cache |
CStatFileResponse | |
CUpdateResponse | |
CUrlFileResponse | A response class containing the other webcaches known |
▼NRequests | |
CGWebCacheRequest | Base class for all GWebCache requests |
CUpdateRequest | Request model to update the webcache with a new gnutella node or a WebCache Url |
CGWebCacheClient | Concrete implementation of IGWebCacheClient |
CIGWebCacheClient | Client for interacting with a GWebCache server. Supports Version 1 and 2 of the protocol |