Public Attributes | List of all members
MQTTClient_persistence Struct Reference

A structure containing the function pointers to a persistence implementation and the context or state that will be shared across all the persistence functions. More...

#include <MQTTClientPersistence.h>

Public Attributes

void * context
 
Persistence_clear pclear
 
Persistence_close pclose
 
Persistence_containskey pcontainskey
 
Persistence_get pget
 
Persistence_keys pkeys
 
Persistence_open popen
 
Persistence_put pput
 
Persistence_remove premove
 

Detailed Description

A structure containing the function pointers to a persistence implementation and the context or state that will be shared across all the persistence functions.

Definition at line 215 of file MQTTClientPersistence.h.

Member Data Documentation

void* MQTTClient_persistence::context

A pointer to any data required to initialize the persistent store.

Definition at line 219 of file MQTTClientPersistence.h.

Persistence_clear MQTTClient_persistence::pclear

A function pointer to an implementation of Persistence_clear().

Definition at line 247 of file MQTTClientPersistence.h.

Persistence_close MQTTClient_persistence::pclose

A function pointer to an implementation of Persistence_close().

Definition at line 227 of file MQTTClientPersistence.h.

Persistence_containskey MQTTClient_persistence::pcontainskey

A function pointer to an implementation of Persistence_containskey().

Definition at line 251 of file MQTTClientPersistence.h.

Persistence_get MQTTClient_persistence::pget

A function pointer to an implementation of Persistence_get().

Definition at line 235 of file MQTTClientPersistence.h.

Persistence_keys MQTTClient_persistence::pkeys

A function pointer to an implementation of Persistence_keys().

Definition at line 243 of file MQTTClientPersistence.h.

Persistence_open MQTTClient_persistence::popen

A function pointer to an implementation of Persistence_open().

Definition at line 223 of file MQTTClientPersistence.h.

Persistence_put MQTTClient_persistence::pput

A function pointer to an implementation of Persistence_put().

Definition at line 231 of file MQTTClientPersistence.h.

Persistence_remove MQTTClient_persistence::premove

A function pointer to an implementation of Persistence_remove().

Definition at line 239 of file MQTTClientPersistence.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:49