Microsoft Azure IoT Gateway SDK  1.0.8
The Microsoft Azure IoT Gateway SDK contains the infrastructure and modules to create IoT gateway solutions.
Data Structures | Typedefs | Functions
dynamic_loader.h File Reference

Library for loading gateway modules from dynamically-linked libraries (Windows) or shared objects (Linux). More...

#include "azure_c_shared_utility/strings.h"
#include "azure_c_shared_utility/umock_c_prod.h"
#include "module.h"
#include "module_loader.h"
#include "gateway_export.h"

Go to the source code of this file.

Data Structures

struct  DYNAMIC_LOADER_ENTRYPOINT_TAG
 Structure to load a dynamically linked module. More...
 

Typedefs

typedef struct DYNAMIC_LOADER_ENTRYPOINT_TAG DYNAMIC_LOADER_ENTRYPOINT
 Structure to load a dynamically linked module.
 

Functions

 MOCKABLE_FUNCTION (, GATEWAY_EXPORT const MODULE_LOADER *, DynamicLoader_Get)
 The API for the dynamically linked module loader.
 

Detailed Description

Library for loading gateway modules from dynamically-linked libraries (Windows) or shared objects (Linux).

The gateway SDK uses this module loader library by default to load modules from DLLs or SOs.