Soletta™ Framework
Framework for making IoT devices

Full online documentation | C API Index
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
Update modules

Data Structures

struct  sol_update
 Structure containing function that need to be implemented by Soletta update modules. More...
 

Macros

#define SOL_UPDATE_DECLARE(_NAME, decl...)
 Helper macro to declare a Soletta update module, so it can be found correctly. More...
 

Typedefs

typedef struct sol_update sol_update
 Structure containing function that need to be implemented by Soletta update modules. More...
 

Detailed Description

Macro Definition Documentation

#define SOL_UPDATE_DECLARE (   _NAME,
  decl... 
)
Value:
SOL_API const struct sol_update SOL_UPDATE_ ## _NAME = { \
decl \
}
#define SOL_UPDATE_API_VERSION
Definition: sol-update-modules.h:49
Structure containing function that need to be implemented by Soletta update modules.
Definition: sol-update-modules.h:47
#define SOL_SET_API_VERSION(expression)
This macro will cope with SOL_NO_API_VERSION and allows easy declaration of api_version fields...
Definition: sol-mainloop.h:660
uint16_t api_version
API version.
Definition: sol-update-modules.h:50
#define SOL_API
Used to export functions on the final binaries.
Definition: sol-macros.h:186

Helper macro to declare a Soletta update module, so it can be found correctly.

Typedef Documentation

typedef struct sol_update sol_update

Structure containing function that need to be implemented by Soletta update modules.