Amazon Kinesis Producer C SDK
__PlatformCallbacks Struct Reference

#include <Include.h>

Collaboration diagram for __PlatformCallbacks:
Collaboration graph

Public Attributes

UINT32 version
 Version. More...
 
UINT64 customData
 Custom data to be passed back to the caller. More...
 
GetCurrentTimeFunc getCurrentTimeFn
 The GetCurrentTimeFunc callback function. More...
 
GetRandomNumberFunc getRandomNumberFn
 The GetRandomNumberFunc callback function. More...
 
CreateMutexFunc createMutexFn
 The CreateMutexFunc callback function. More...
 
LockMutexFunc lockMutexFn
 The LockMutexFunc callback function. More...
 
UnlockMutexFunc unlockMutexFn
 The UnlockMutexFunc callback function. More...
 
TryLockMutexFunc tryLockMutexFn
 The TryLockMutexFunc callback function. More...
 
FreeMutexFunc freeMutexFn
 The FreeMutexFunc callback function. More...
 
CreateConditionVariableFunc createConditionVariableFn
 The CreateConditionVariableFunc callback function. More...
 
SignalConditionVariableFunc signalConditionVariableFn
 The SignalConditionVariableFunc callback function. More...
 
BroadcastConditionVariableFunc broadcastConditionVariableFn
 The BroadcastConditionVariableFunc callback function. More...
 
WaitConditionVariableFunc waitConditionVariableFn
 The WaitConditionVariableFunc callback function. More...
 
FreeConditionVariableFunc freeConditionVariableFn
 The FreeConditionVariableFunc callback function. More...
 
LogPrintFunc logPrintFn
 The LogPrintFunc callback function. More...
 
FreePlatformCallbacksFunc freePlatformCallbacksFn
 Specialized cleanup callback. More...
 

Member Data Documentation

◆ broadcastConditionVariableFn

BroadcastConditionVariableFunc __PlatformCallbacks::broadcastConditionVariableFn

The BroadcastConditionVariableFunc callback function.

◆ createConditionVariableFn

CreateConditionVariableFunc __PlatformCallbacks::createConditionVariableFn

The CreateConditionVariableFunc callback function.

◆ createMutexFn

CreateMutexFunc __PlatformCallbacks::createMutexFn

The CreateMutexFunc callback function.

◆ customData

UINT64 __PlatformCallbacks::customData

Custom data to be passed back to the caller.

◆ freeConditionVariableFn

FreeConditionVariableFunc __PlatformCallbacks::freeConditionVariableFn

The FreeConditionVariableFunc callback function.

◆ freeMutexFn

FreeMutexFunc __PlatformCallbacks::freeMutexFn

The FreeMutexFunc callback function.

◆ freePlatformCallbacksFn

FreePlatformCallbacksFunc __PlatformCallbacks::freePlatformCallbacksFn

Specialized cleanup callback.

◆ getCurrentTimeFn

GetCurrentTimeFunc __PlatformCallbacks::getCurrentTimeFn

The GetCurrentTimeFunc callback function.

◆ getRandomNumberFn

GetRandomNumberFunc __PlatformCallbacks::getRandomNumberFn

The GetRandomNumberFunc callback function.

◆ lockMutexFn

LockMutexFunc __PlatformCallbacks::lockMutexFn

The LockMutexFunc callback function.

◆ logPrintFn

LogPrintFunc __PlatformCallbacks::logPrintFn

The LogPrintFunc callback function.

◆ signalConditionVariableFn

SignalConditionVariableFunc __PlatformCallbacks::signalConditionVariableFn

The SignalConditionVariableFunc callback function.

◆ tryLockMutexFn

TryLockMutexFunc __PlatformCallbacks::tryLockMutexFn

The TryLockMutexFunc callback function.

◆ unlockMutexFn

UnlockMutexFunc __PlatformCallbacks::unlockMutexFn

The UnlockMutexFunc callback function.

◆ version

UINT32 __PlatformCallbacks::version

Version.

◆ waitConditionVariableFn

WaitConditionVariableFunc __PlatformCallbacks::waitConditionVariableFn

The WaitConditionVariableFunc callback function.


The documentation for this struct was generated from the following file: