![]() |
GWebCache 1.0.0-alpha
C# library and nuget package to interact with a Gnutella Webcache
|
CGWebCache.Models.GnutellaNode | The model representing a Gnutella node on the network stored in the cache |
CGWebCache.Client.GWebCacheClientConfig | Configuration for when preforming reuqests to the WebCache. Used by GWebCacheClient |
CGWebCache.Client.GWebCacheHttpClient | A wrapper around HttpClient that adds default parameters to the request |
CGWebCache.Models.GWebCacheNode | A model representing a webcache |
▼CGWebCache.Requests.GWebCacheRequest | Base class for all GWebCache requests |
CGWebCache.Requests.UpdateRequest | Request model to update the webcache with a new gnutella node or a WebCache Url |
▼CGWebCache.Reponses.GWebCacheResponse | Base class for all GWebCache responses |
CGWebCache.Reponses.GetResponse | A response class containing the Nodes and Webcache valid for V2 compliant webcaches |
CGWebCache.Reponses.HostfileResponse | A response class containing the Nodes known to the webcache |
CGWebCache.Reponses.PongResponse | 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 |
CGWebCache.Reponses.StatFileResponse | |
CGWebCache.Reponses.UpdateResponse | |
CGWebCache.Reponses.UrlFileResponse | A response class containing the other webcaches known |
▼CGWebCache.IGWebCacheClient | Client for interacting with a GWebCache server. Supports Version 1 and 2 of the protocol |
CGWebCache.GWebCacheClient | Concrete implementation of IGWebCacheClient |
CGWebCache.ReponseProcessing.Result< T > | A wrapper object to gracefully handle errors |