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

Macros

#define LOG_CLASS   "ContinuousRetryStreamCallbacks"
 

Functions

STATUS createContinuousRetryStreamCallbacks (PClientCallbacks pCallbacksProvider, PStreamCallbacks *ppStreamCallbacks)
 
STATUS freeContinuousRetryStreamCallbacks (PStreamCallbacks *ppStreamCallbacks)
 
STATUS removeMappingEntryCallback (UINT64 customData, PHashEntry pHashEntry)
 
STATUS freeStreamMapping (PContinuousRetryStreamCallbacks pContinuousRetryStreamCallbacks, STREAM_HANDLE streamHandle, BOOL removeFromTable)
 
STATUS getStreamMapping (PContinuousRetryStreamCallbacks pContinuousRetryStreamCallbacks, STREAM_HANDLE streamHandle, PCallbackStateMachine *ppCallbackStateMachine)
 
STATUS continuousRetryStreamFreeHandler (PUINT64 customData)
 
STATUS continuousRetryStreamConnectionStaleHandler (UINT64 customData, STREAM_HANDLE streamHandle, UINT64 lastBufferingAck)
 
STATUS continuousRetryStreamErrorReportHandler (UINT64 customData, STREAM_HANDLE streamHandle, UPLOAD_HANDLE uploadHandle, UINT64 erroredTimecode, STATUS statusCode)
 
STATUS continuousRetryStreamLatencyPressureHandler (UINT64 customData, STREAM_HANDLE streamHandle, UINT64 currentBufferDuration)
 
STATUS continuousRetryStreamReadyHandler (UINT64 customData, STREAM_HANDLE streamHandle)
 
STATUS continuousRetryStreamShutdownHandler (UINT64 customData, STREAM_HANDLE streamHandle, BOOL restart)
 
STATUS continuousRetryStreamClosedHandler (UINT64 customData, STREAM_HANDLE streamHandle, UPLOAD_HANDLE uploadHandle)
 
PVOID continuousRetryStreamRestartHandler (PVOID args)
 

Macro Definition Documentation

◆ LOG_CLASS

#define LOG_CLASS   "ContinuousRetryStreamCallbacks"

Kinesis Video Producer Continuous Retry Stream Callbacks

Function Documentation

◆ continuousRetryStreamClosedHandler()

STATUS continuousRetryStreamClosedHandler ( UINT64  customData,
STREAM_HANDLE  streamHandle,
UPLOAD_HANDLE  uploadHandle 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ continuousRetryStreamConnectionStaleHandler()

STATUS continuousRetryStreamConnectionStaleHandler ( UINT64  customData,
STREAM_HANDLE  streamHandle,
UINT64  lastBufferingAck 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ continuousRetryStreamErrorReportHandler()

STATUS continuousRetryStreamErrorReportHandler ( UINT64  customData,
STREAM_HANDLE  streamHandle,
UPLOAD_HANDLE  uploadHandle,
UINT64  erroredTimecode,
STATUS  statusCode 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ continuousRetryStreamFreeHandler()

STATUS continuousRetryStreamFreeHandler ( PUINT64  customData)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ continuousRetryStreamLatencyPressureHandler()

STATUS continuousRetryStreamLatencyPressureHandler ( UINT64  customData,
STREAM_HANDLE  streamHandle,
UINT64  currentBufferDuration 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ continuousRetryStreamReadyHandler()

STATUS continuousRetryStreamReadyHandler ( UINT64  customData,
STREAM_HANDLE  streamHandle 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ continuousRetryStreamRestartHandler()

PVOID continuousRetryStreamRestartHandler ( PVOID  args)
Here is the caller graph for this function:

◆ continuousRetryStreamShutdownHandler()

STATUS continuousRetryStreamShutdownHandler ( UINT64  customData,
STREAM_HANDLE  streamHandle,
BOOL  restart 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ freeStreamMapping()

STATUS freeStreamMapping ( PContinuousRetryStreamCallbacks  pContinuousRetryStreamCallbacks,
STREAM_HANDLE  streamHandle,
BOOL  removeFromTable 
)
Here is the caller graph for this function:

◆ getStreamMapping()

STATUS getStreamMapping ( PContinuousRetryStreamCallbacks  pContinuousRetryStreamCallbacks,
STREAM_HANDLE  streamHandle,
PCallbackStateMachine *  ppCallbackStateMachine 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ removeMappingEntryCallback()

STATUS removeMappingEntryCallback ( UINT64  customData,
PHashEntry  pHashEntry 
)
Here is the call graph for this function:
Here is the caller graph for this function: