Lines Matching defs:UPlugData
44 struct UPlugData { struct
45 UPlugEntrypoint *entrypoint; /**< plugin entrypoint */
46 uint32_t structSize; /**< initialized to the size of this structure */
47 uint32_t token; /**< must be U_PLUG_TOKEN */
48 void *lib; /**< plugin library, or NULL */
49 char libName[UPLUG_NAME_MAX]; /**< library name */
50 char sym[UPLUG_NAME_MAX]; /**< plugin symbol, or NULL */
51 char config[UPLUG_NAME_MAX]; /**< configuration data */
52 void *context; /**< user context data */
53 char name[UPLUG_NAME_MAX]; /**< name of plugin */
54 UPlugLevel level; /**< level of plugin */
55 UBool awaitingLoad; /**< TRUE if the plugin is awaiting a load call */
56 UBool dontUnload; /**< TRUE if plugin must stay resident (leak plugin and lib) */
57 UErrorCode pluginStatus; /**< status code of plugin */