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

Macros

#define LOG_CLASS   "IotAuthCallbacks"
 

Functions

STATUS createIotAuthCallbacks (PClientCallbacks pCallbacksProvider, PCHAR iotGetCredentialEndpoint, PCHAR certPath, PCHAR privateKeyPath, PCHAR caCertPath, PCHAR roleAlias, PCHAR streamName, PAuthCallbacks *ppIotAuthCallbacks)
 
STATUS createIotAuthCallbacksWithTimeouts (PClientCallbacks pCallbacksProvider, PCHAR iotGetCredentialEndpoint, PCHAR certPath, PCHAR privateKeyPath, PCHAR caCertPath, PCHAR roleAlias, PCHAR streamName, UINT64 connectionTimeout, UINT64 completionTimeout, PAuthCallbacks *ppIotAuthCallbacks)
 
STATUS freeIotAuthCallbacks (PAuthCallbacks *ppIotAuthCallbacks)
 
STATUS freeIotAuthCallbacksFunc (PUINT64 customData)
 
STATUS getStreamingTokenIotFunc (UINT64 customData, PCHAR streamName, STREAM_ACCESS_MODE accessMode, PServiceCallContext pServiceCallContext)
 
STATUS getSecurityTokenIotFunc (UINT64 customData, PBYTE *ppBuffer, PUINT32 pSize, PUINT64 pExpiration)
 

Macro Definition Documentation

◆ LOG_CLASS

#define LOG_CLASS   "IotAuthCallbacks"

Kinesis Video Producer IotCredential Auth Callback

Function Documentation

◆ freeIotAuthCallbacksFunc()

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

◆ getSecurityTokenIotFunc()

STATUS getSecurityTokenIotFunc ( UINT64  customData,
PBYTE *  ppBuffer,
PUINT32  pSize,
PUINT64  pExpiration 
)
Here is the caller graph for this function:

◆ getStreamingTokenIotFunc()

STATUS getStreamingTokenIotFunc ( UINT64  customData,
PCHAR  streamName,
STREAM_ACCESS_MODE  accessMode,
PServiceCallContext  pServiceCallContext 
)
Here is the call graph for this function:
Here is the caller graph for this function: