Lines Matching refs:UPlugData

37 struct UPlugData {
221 static UPlugData pluginList[UPLUG_PLUGIN_INITIAL_COUNT];
227 static int32_t uplug_pluginNumber(UPlugData* d) {
228 UPlugData *pastPlug = &pluginList[pluginCount];
239 U_CAPI UPlugData * U_EXPORT2
240 uplug_nextPlug(UPlugData *prior) {
244 UPlugData *nextPlug = &prior[1];
245 UPlugData *pastPlug = &pluginList[pluginCount];
260 static void uplug_callPlug(UPlugData *plug, UPlugReason reason, UErrorCode *status) {
272 static void uplug_unloadPlug(UPlugData *plug, UErrorCode *status) {
283 static void uplug_queryPlug(UPlugData *plug, UErrorCode *status) {
302 static void uplug_loadPlug(UPlugData *plug, UErrorCode *status) {
314 static UPlugData *uplug_allocateEmptyPlug(UErrorCode *status)
316 UPlugData *plug = NULL;
330 plug->structSize = sizeof(UPlugData);
346 static UPlugData *uplug_allocatePlug(UPlugEntrypoint *entrypoint, const char *config, void *lib, const char *symName,
348 UPlugData *plug;
374 static void uplug_deallocatePlug(UPlugData *plug, UErrorCode *status) {
397 static void uplug_doUnloadPlug(UPlugData *plugToRemove, UErrorCode *status) {
405 uplug_removePlug(UPlugData *plug, UErrorCode *status) {
406 UPlugData *cursor = NULL;
407 UPlugData *plugToRemove = NULL;
426 uplug_setPlugNoUnload(UPlugData *data, UBool dontUnload)
433 uplug_setPlugLevel(UPlugData *data, UPlugLevel level) {
439 uplug_getPlugLevel(UPlugData *data) {
445 uplug_setPlugName(UPlugData *data, const char *name) {
451 uplug_getPlugName(UPlugData *data) {
457 uplug_getSymbolName(UPlugData *data) {
462 uplug_getLibraryName(UPlugData *data, UErrorCode *status) {
475 uplug_getLibrary(UPlugData *data) {
480 uplug_getContext(UPlugData *data) {
486 uplug_setContext(UPlugData *data, void *context) {
491 uplug_getConfiguration(UPlugData *data) {
495 U_INTERNAL UPlugData* U_EXPORT2
506 uplug_getPlugLoadStatus(UPlugData *plug) {
516 static UPlugData* uplug_initPlugFromEntrypointAndLibrary(UPlugEntrypoint *entrypoint, const char *config, void *lib, const char *sym,
518 UPlugData *plug = NULL;
530 U_CAPI UPlugData* U_EXPORT2
532 UPlugData* plug = uplug_initPlugFromEntrypointAndLibrary(entrypoint, config, NULL, NULL, status);
538 static UPlugData*
541 UPlugData *plug = uplug_allocateEmptyPlug(status);
573 static UPlugData*
576 UPlugData *plug = NULL;
608 U_CAPI UPlugData* U_EXPORT2
610 UPlugData *plug = NULL;
632 UPlugData *pluginToRemove;
657 UPlugData *pluginToLoad = &pluginList[i];
679 UPlugData *pluginToLoad = &pluginList[i];
803 UPlugData *plug = uplug_initPlugFromLibrary(libName, symName, config, &subStatus);