Namespace VpnHood.Core.Client.VpnServices.Abstractions.Requests
Classes
- ApiAdFailedRequest
Represents a request that tells the VPN service the ad the session waits for could not be shown.
- ApiDisconnectRequest
Represents a request that asks the VPN service to disconnect; the service answers at once and disconnects in the background.
- ApiGetConnectionInfoRequest
Represents a request for the connection's info, which comes back as every answer's (ConnectionInfo).
- ApiReconfigureRequest
Represents a request that changes the settings of the running connection.
- ApiResponse<T>
Represents the VPN service's answer to a request.
- ApiSetAdOkRequest
Represents a request that tells the VPN service the ad the session waits for was shown.
- ApiSetWaitForAdRequest
Represents a request that tells the VPN service the app is about to show the ad the session requires, so the session waits for it; the service answers at once, and the app sends ApiSetAdOkRequest or ApiAdFailedRequest once the ad is done.
Interfaces
- IApiRequest
Defines a request the app sends the VPN service, which knows it by its type's name.