4#ifndef __KINESIS_VIDEO_WEBRTC_SIGNALING_STATE_MACHINE__
5#define __KINESIS_VIDEO_WEBRTC_SIGNALING_STATE_MACHINE__
18#define SIGNALING_STATE_NONE ((UINT64) 0)
19#define SIGNALING_STATE_NEW ((UINT64) (1 << 0))
20#define SIGNALING_STATE_GET_TOKEN ((UINT64) (1 << 1))
21#define SIGNALING_STATE_DESCRIBE ((UINT64) (1 << 2))
22#define SIGNALING_STATE_CREATE ((UINT64) (1 << 3))
23#define SIGNALING_STATE_GET_ENDPOINT ((UINT64) (1 << 4))
24#define SIGNALING_STATE_GET_ICE_CONFIG ((UINT64) (1 << 5))
25#define SIGNALING_STATE_READY ((UINT64) (1 << 6))
26#define SIGNALING_STATE_CONNECT ((UINT64) (1 << 7))
27#define SIGNALING_STATE_CONNECTED ((UINT64) (1 << 8))
28#define SIGNALING_STATE_DISCONNECTED ((UINT64) (1 << 9))
29#define SIGNALING_STATE_DELETE ((UINT64) (1 << 10))
30#define SIGNALING_STATE_DELETED ((UINT64) (1 << 11))
31#define SIGNALING_STATE_DESCRIBE_MEDIA ((UINT64) (1 << 12))
32#define SIGNALING_STATE_JOIN_SESSION ((UINT64) (1 << 13))
33#define SIGNALING_STATE_JOIN_SESSION_WAITING ((UINT64) (1 << 14))
34#define SIGNALING_STATE_JOIN_SESSION_CONNECTED ((UINT64) (1 << 15))
37#define INFINITE_RETRY_COUNT_SENTINEL 0
struct SignalingClient * PSignalingClient
STATUS executeNewSignalingState(UINT64, UINT64)
Definition StateMachine.c:297
STATUS executeReadySignalingState(UINT64, UINT64)
Definition StateMachine.c:766
STATUS executeGetEndpointSignalingState(UINT64, UINT64)
Definition StateMachine.c:629
STATUS executeDescribeMediaStorageConfState(UINT64, UINT64)
Definition StateMachine.c:511
STATUS signalingStateMachineIterator(PSignalingClient, UINT64, UINT64)
Definition StateMachine.c:127
STATUS executeDisconnectedSignalingState(UINT64, UINT64)
Definition StateMachine.c:1255
STATUS defaultSignalingStateTransitionHook(UINT64, PUINT64)
Definition StateMachine.c:75
STATUS fromJoinStorageSessionState(UINT64, PUINT64)
Definition StateMachine.c:971
STATUS fromConnectSignalingState(UINT64, PUINT64)
Definition StateMachine.c:789
STATUS executeGetIceConfigSignalingState(UINT64, UINT64)
Definition StateMachine.c:698
STATUS fromDescribeSignalingState(UINT64, PUINT64)
Definition StateMachine.c:395
STATUS executeJoinStorageSessionState(UINT64, UINT64)
Definition StateMachine.c:1038
STATUS fromGetTokenSignalingState(UINT64, PUINT64)
Definition StateMachine.c:320
STATUS fromJoinStorageSessionConnectedState(UINT64, PUINT64)
Definition StateMachine.c:1151
STATUS executeConnectedSignalingState(UINT64, UINT64)
Definition StateMachine.c:950
STATUS executeDeletedSignalingState(UINT64, UINT64)
Definition StateMachine.c:1361
STATUS fromJoinStorageSessionWaitingState(UINT64, PUINT64)
Definition StateMachine.c:1064
STATUS executeCreateSignalingState(UINT64, UINT64)
Definition StateMachine.c:570
STATUS fromDescribeMediaStorageConfState(UINT64, PUINT64)
Definition StateMachine.c:469
STATUS executeJoinStorageSessionWaitingState(UINT64, UINT64)
Definition StateMachine.c:1108
STATUS fromDeleteSignalingState(UINT64, PUINT64)
Definition StateMachine.c:1276
STATUS executeDescribeSignalingState(UINT64, UINT64)
Definition StateMachine.c:442
STATUS fromGetEndpointSignalingState(UINT64, PUINT64)
Definition StateMachine.c:597
STATUS executeDeleteSignalingState(UINT64, UINT64)
Definition StateMachine.c:1318
STATUS fromConnectedSignalingState(UINT64, PUINT64)
Definition StateMachine.c:887
STATUS fromGetIceConfigSignalingState(UINT64, PUINT64)
Definition StateMachine.c:657
STATUS fromReadySignalingState(UINT64, PUINT64)
Definition StateMachine.c:725
STATUS fromDisconnectedSignalingState(UINT64, PUINT64)
Definition StateMachine.c:1219
STATUS executeJoinStorageSessionConnectedState(UINT64, UINT64)
Definition StateMachine.c:1198
STATUS fromNewSignalingState(UINT64, PUINT64)
Definition StateMachine.c:278
STATUS acceptSignalingStateMachineState(PSignalingClient, UINT64)
Definition StateMachine.c:251
STATUS executeGetTokenSignalingState(UINT64, UINT64)
Definition StateMachine.c:353
SIGNALING_CLIENT_STATE getSignalingStateFromStateMachineState(UINT64)
Definition StateMachine.c:189
STATUS executeConnectSignalingState(UINT64, UINT64)
Definition StateMachine.c:863
STATUS fromCreateSignalingState(UINT64, PUINT64)
Definition StateMachine.c:537
STATUS fromDeletedSignalingState(UINT64, PUINT64)
Definition StateMachine.c:1343
SIGNALING_CLIENT_STATE
Defines different states a signaling client traverses.
Definition Include.h:1117