Amazon Kinesis Producer C SDK
StreamLatencyStateMachine.c File Reference
#include "Include_i.h"
Include dependency graph for StreamLatencyStateMachine.c:

Macros

#define LOG_CLASS   "StreamLatencyStateMachine"
 

Functions

STATUS setStreamLatencyStateMachine (PCallbackStateMachine pCallbackStateMachine, STREAM_CALLBACK_HANDLING_STATE currState, UINT64 currTime, UINT64 quietTime, UINT64 backToNormalTime)
 
STATUS streamLatencyStateMachineToResetConnectionState (STREAM_HANDLE streamHandle, PStreamLatencyStateMachine pStreamLatencyStateMachine)
 
VOID streamLatencyStateMachineSetThrottlePipelineState (PStreamLatencyStateMachine pStreamLatencyStateMachine)
 
VOID streamLatencyStateMachineSetInfiniteRetryState (PStreamLatencyStateMachine pStreamLatencyStateMachine)
 
STATUS streamLatencyStateMachineDoInfiniteRetry (STREAM_HANDLE streamHandle, PStreamLatencyStateMachine pStreamLatencyStateMachine)
 
STATUS streamLatencyStateMachineHandleStreamLatency (STREAM_HANDLE streamHandle, PStreamLatencyStateMachine pStreamLatencyStateMachine)
 

Macro Definition Documentation

◆ LOG_CLASS

#define LOG_CLASS   "StreamLatencyStateMachine"

Kinesis Video Producer Stream Latency State Machine

Function Documentation

◆ setStreamLatencyStateMachine()

STATUS setStreamLatencyStateMachine ( PCallbackStateMachine  pCallbackStateMachine,
STREAM_CALLBACK_HANDLING_STATE  currState,
UINT64  currTime,
UINT64  quietTime,
UINT64  backToNormalTime 
)
Here is the caller graph for this function:

◆ streamLatencyStateMachineDoInfiniteRetry()

STATUS streamLatencyStateMachineDoInfiniteRetry ( STREAM_HANDLE  streamHandle,
PStreamLatencyStateMachine  pStreamLatencyStateMachine 
)
Here is the caller graph for this function:

◆ streamLatencyStateMachineHandleStreamLatency()

STATUS streamLatencyStateMachineHandleStreamLatency ( STREAM_HANDLE  streamHandle,
PStreamLatencyStateMachine  pStreamLatencyStateMachine 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ streamLatencyStateMachineSetInfiniteRetryState()

VOID streamLatencyStateMachineSetInfiniteRetryState ( PStreamLatencyStateMachine  pStreamLatencyStateMachine)
Here is the caller graph for this function:

◆ streamLatencyStateMachineSetThrottlePipelineState()

VOID streamLatencyStateMachineSetThrottlePipelineState ( PStreamLatencyStateMachine  pStreamLatencyStateMachine)
Here is the caller graph for this function:

◆ streamLatencyStateMachineToResetConnectionState()

STATUS streamLatencyStateMachineToResetConnectionState ( STREAM_HANDLE  streamHandle,
PStreamLatencyStateMachine  pStreamLatencyStateMachine 
)
Here is the caller graph for this function: