Next: DynamicPreprocessorData
Up: Data Structures
Previous: Data Structures
Contents
The DynamicPluginMeta structure defines the type of dynamic module
(preprocessor, rules, or detection engine), the version
information, and path to the shared library. A shared library can
implement all three types, but typically is limited to a single functionality
such as a preprocessor. It is defined in sf_dynamic_meta.h as:
#define TYPE_ENGINE 0x01
#define TYPE_DETECTION 0x02
#define TYPE_PREPROCESSOR 0x04
typedef struct _DynamicPluginMeta
{
int type;
int major;
int minor;
int build;
char uniqueName[MAX_NAME_LEN];
char *libraryPath;
} DynamicPluginMeta;
Steven Sturges
2006-12-08
|