Files
acn-js/packages/acn/src/enums.ts
T
2024-12-07 14:06:14 -06:00

46 lines
678 B
TypeScript

export enum Protocol {
SDT = 1,
}
export enum SDTVector {
REL_WRAP = 1,
UNREL_WRAP,
CHANNEL_PARAMS,
JOIN,
JOIN_REFUSE,
JOIN_ACCEPT,
LEAVE,
LEAVING,
CONNECT,
CONNECT_ACCEPT,
CONNECT_REFUSE,
DISCONNECT,
DISCONNECTING,
ACK,
NAK,
GET_SESSIONS,
SESSIONS,
}
export enum TransportLayerAddressType {
SDT_ADDR_NULL = 0,
SDT_ADDR_IPV4,
SDT_ADDR_IPV6,
}
export enum SDTReasonCode {
NONSPECIFIC = 1,
ILLEGAL_PARAMETERS,
LOW_RESOURCES,
ALREADY_MEMBER,
BAD_ADDRESS_TYPE,
NO_RECIPROCAL_CHANNEL,
CHANNEL_EXPIRED,
LOST_SEQUENCE,
SATURATED,
TRANSPORT_ADDRESS_CHANGING,
ASKED_TO_LEAVE,
NO_RECIPIENT,
ONLY_UNICAST_SUPPORTED,
}