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

Macros

#define LOG_CLASS   "FileCredentialProvider"
 

Functions

STATUS createFileCredentialProvider (PCHAR pCredentialsFilepath, PAwsCredentialProvider *ppCredentialProvider)
 Creates a File based AWS credential provider object. More...
 
STATUS createFileCredentialProviderWithTime (PCHAR pCredentialsFilepath, GetCurrentTimeFunc getCurrentTimeFn, UINT64 customData, PAwsCredentialProvider *ppCredentialProvider)
 Creates a File based AWS credential provider object. More...
 
STATUS freeFileCredentialProvider (PAwsCredentialProvider *ppCredentialProvider)
 Frees a File based Aws credential provider object. More...
 
STATUS getFileCredentials (PAwsCredentialProvider pCredentialProvider, PAwsCredentials *ppAwsCredentials)
 
STATUS readFileCredentials (PFileCredentialProvider pFileCredentialProvider)
 

Macro Definition Documentation

◆ LOG_CLASS

#define LOG_CLASS   "FileCredentialProvider"

Kinesis Video Producer File based Credential Provider

Function Documentation

◆ getFileCredentials()

STATUS getFileCredentials ( PAwsCredentialProvider  pCredentialProvider,
PAwsCredentials ppAwsCredentials 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ readFileCredentials()

STATUS readFileCredentials ( PFileCredentialProvider  pFileCredentialProvider)

Read the credential file and sets the values of the AWS credentials object

Parameters
-PFileCredentialProvider - the PFileCredentialProvider object
Returns
- STATUS code of the execution
Here is the call graph for this function:
Here is the caller graph for this function: