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(); } }