using AsterNET.Manager.Action;
using AsterNET.Manager.Response;
namespace AsterNET.Manager
{
///
/// An Interface to handle responses received from an asterisk server.
///
///
public interface IResponseHandler
{
ManagerAction Action { get; }
int Hash { get; set; }
///
/// This method is called when a response is received.
///
/// the response received
void HandleResponse(ManagerResponse response);
void Free();
}
}