blob: 1cc09c00df7be990c936b24abba41427707b19dd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
using Ryujinx.HLE.HOS.Services.Ldn.Types;
using System;
namespace Ryujinx.HLE.HOS.Services.Ldn.UserServiceCreator.RyuLdn
{
class NetworkChangeEventArgs : EventArgs
{
public NetworkInfo Info;
public bool Connected;
public DisconnectReason DisconnectReason;
public NetworkChangeEventArgs(NetworkInfo info, bool connected, DisconnectReason disconnectReason = DisconnectReason.None)
{
Info = info;
Connected = connected;
DisconnectReason = disconnectReason;
}
public DisconnectReason DisconnectReasonOrDefault(DisconnectReason defaultReason)
{
return DisconnectReason == DisconnectReason.None ? defaultReason : DisconnectReason;
}
}
}
|