14 #define TO_STRING(...) DEFER(TO_STRING_)(__VA_ARGS__) 16 #define TO_STRING_(...) #__VA_ARGS__ 17 #define QUOTE(...) TO_STRING(__VA_ARGS__) 63 typedef void * PLUGIN_HANDLE;
68 typedef enum controlDestination {
82 #define SP_COMMON 0x0001 83 #define SP_READINGS 0x0002 85 #define SP_ASYNC 0x0004 87 #define SP_PERSIST_DATA 0x0008 89 #define SP_INGEST 0x0010 91 #define SP_GET_MANAGEMENT 0x0020 93 #define SP_GET_STORAGE 0x0040 95 #define SP_DEPRECATED 0x0080 97 #define SP_BUILTIN 0x0100 99 #define SP_CONTROL 0x1000 104 #define PLUGIN_TYPE_STORAGE "storage" 105 #define PLUGIN_TYPE_SOUTH "south" 106 #define PLUGIN_TYPE_NORTH "north" 107 #define PLUGIN_TYPE_FILTER "filter" 108 #define PLUGIN_TYPE_NOTIFICATION_RULE "notificationRule" 109 #define PLUGIN_TYPE_NOTIFICATION_DELIVERY "notificationDelivery"
Structure used by plugins to return error information.
Definition: plugin_api.h:44
Pass a name/value pair to a plugin.
Definition: plugin_api.h:53