76 lines
1.3 KiB
C#
76 lines
1.3 KiB
C#
namespace FinalFactory.Rendezvous.Contracts;
|
|
|
|
public enum RendezvousErrorCode
|
|
{
|
|
None = 0,
|
|
InvalidRequest = 1,
|
|
UnsupportedContractVersion = 2,
|
|
IncompatibleProtocol = 3,
|
|
AuthenticationRequired = 4,
|
|
Forbidden = 5,
|
|
NotFound = 6,
|
|
Conflict = 7,
|
|
RateLimited = 8,
|
|
StaleHost = 9,
|
|
Expired = 10,
|
|
ReplayRejected = 11,
|
|
CapacityExceeded = 12,
|
|
ServiceUnavailable = 13,
|
|
InternalError = 14,
|
|
}
|
|
|
|
public enum ListingVisibility
|
|
{
|
|
Public = 1,
|
|
Unlisted = 2,
|
|
}
|
|
|
|
public enum PublisherTrustMode
|
|
{
|
|
ManagedDedicated = 1,
|
|
PlayerGrant = 2,
|
|
AnonymousUnlisted = 3,
|
|
}
|
|
|
|
public enum AddressFamilyKind
|
|
{
|
|
Ipv4 = 4,
|
|
Ipv6 = 6,
|
|
}
|
|
|
|
public enum ConnectionOutcomeKind
|
|
{
|
|
Connected = 1,
|
|
Cancelled = 2,
|
|
TimedOut = 3,
|
|
IncompatibleProtocol = 4,
|
|
StaleHost = 5,
|
|
ServiceRejected = 6,
|
|
HostRejected = 7,
|
|
TransportFailed = 8,
|
|
FallbackOffered = 9,
|
|
}
|
|
|
|
public enum UdpPresenceMessageType : byte
|
|
{
|
|
HostPresence = 1,
|
|
ClientPresence = 2,
|
|
}
|
|
|
|
public enum UdpDecodeError
|
|
{
|
|
None = 0,
|
|
DatagramTooLarge = 1,
|
|
Truncated = 2,
|
|
InvalidMagic = 3,
|
|
UnsupportedVersion = 4,
|
|
UnknownMessageType = 5,
|
|
InvalidFlags = 6,
|
|
InvalidHandle = 7,
|
|
InvalidAddressFamily = 8,
|
|
InvalidAddress = 9,
|
|
InvalidPort = 10,
|
|
InvalidCapability = 11,
|
|
TrailingData = 12,
|
|
}
|