Home | History | Annotate | Download | only in common

Lines Matching refs:UPlugData

41 struct UPlugData {
225 static UPlugData pluginList[UPLUG_PLUGIN_INITIAL_COUNT];
231 static int32_t uplug_pluginNumber(UPlugData* d) {
232 UPlugData *pastPlug = &pluginList[pluginCount];
243 U_CAPI UPlugData * U_EXPORT2
244 uplug_nextPlug(UPlugData *prior) {
248 UPlugData *nextPlug = &prior[1];
249 UPlugData *pastPlug = &pluginList[pluginCount];
264 static void uplug_callPlug(UPlugData *plug, UPlugReason reason, UErrorCode *status) {
276 static void uplug_unloadPlug(UPlugData *plug, UErrorCode *status) {
287 static void uplug_queryPlug(UPlugData *plug, UErrorCode *status) {
306 static void uplug_loadPlug(UPlugData *plug, UErrorCode *status) {
318 static UPlugData *uplug_allocateEmptyPlug(UErrorCode *status)
320 UPlugData *plug = NULL;
334 plug->structSize = sizeof(UPlugData);
350 static UPlugData *uplug_allocatePlug(UPlugEntrypoint *entrypoint, const char *config, void *lib, const char *symName,
352 UPlugData *plug;
378 static void uplug_deallocatePlug(UPlugData *plug, UErrorCode *status) {
401 static void uplug_doUnloadPlug(UPlugData *plugToRemove, UErrorCode *status) {
409 uplug_removePlug(UPlugData *plug, UErrorCode *status) {
410 UPlugData *cursor = NULL;
411 UPlugData *plugToRemove = NULL;
430 uplug_setPlugNoUnload(UPlugData *data, UBool dontUnload)
437 uplug_setPlugLevel(UPlugData *data, UPlugLevel level) {
443 uplug_getPlugLevel(UPlugData *data) {
449 uplug_setPlugName(UPlugData *data, const char *name) {
455 uplug_getPlugName(UPlugData *data) {
461 uplug_getSymbolName(UPlugData *data) {
466 uplug_getLibraryName(UPlugData *data, UErrorCode *status) {
479 uplug_getLibrary(UPlugData *data) {
484 uplug_getContext(UPlugData *data) {
490 uplug_setContext(UPlugData *data, void *context) {
495 uplug_getConfiguration(UPlugData *data) {
499 U_INTERNAL UPlugData* U_EXPORT2
510 uplug_getPlugLoadStatus(UPlugData *plug) {
520 static UPlugData* uplug_initPlugFromEntrypointAndLibrary(UPlugEntrypoint *entrypoint, const char *config, void *lib, const char *sym,
522 UPlugData *plug = NULL;
534 U_CAPI UPlugData* U_EXPORT2
536 UPlugData* plug = uplug_initPlugFromEntrypointAndLibrary(entrypoint, config, NULL, NULL, status);
543 static UPlugData*
546 UPlugData *plug = uplug_allocateEmptyPlug(status);
575 static UPlugData*
578 UPlugData *plug = NULL;
606 U_CAPI UPlugData* U_EXPORT2
608 UPlugData *plug = NULL;
630 UPlugData *pluginToRemove;
657 UPlugData *pluginToLoad = &pluginList[i];
677 UPlugData *pluginToLoad = &pluginList[i];
820 UPlugData *plug = uplug_initPlugFromLibrary(libName, symName, config, &subStatus);