RPCTransportCloseArgs.cs 450 B

12345678910111213141516171819202122
  1. namespace InABox.IPC
  2. {
  3. public enum RPCTransportCloseEventType
  4. {
  5. Closed,
  6. Error
  7. }
  8. public class RPCTransportCloseArgs
  9. {
  10. public IRPCSession? Session { get; set; }
  11. public RPCTransportCloseEventType Type { get; }
  12. public RPCTransportCloseArgs(IRPCSession? session, RPCTransportCloseEventType type)
  13. {
  14. Session = session;
  15. Type = type;
  16. }
  17. }
  18. }