Lines Matching defs:dmxLocal
62 void dmxMapInsert(DMXLocalInputInfoPtr dmxLocal,
69 if (dmxLocal->map[hash].remote == remoteEvent
70 && dmxLocal->map[hash].server == serverEvent) return;
72 if (dmxLocal->map[hash].remote) {
73 dmxLocal->mapOptimize = 0;
75 if (!dmxLocal->map[i].remote) {
76 dmxLocal->map[i].remote = remoteEvent;
77 dmxLocal->map[i].server = serverEvent;
85 dmxLocal->map[hash].remote = remoteEvent;
86 dmxLocal->map[hash].server = serverEvent;
91 void dmxMapClear(DMXLocalInputInfoPtr dmxLocal)
95 for (i = 0; i < DMX_MAP_ENTRIES; i++) dmxLocal->map[i].remote = 0;
96 dmxLocal->mapOptimize = 1;
104 int dmxMapLookup(DMXLocalInputInfoPtr dmxLocal, int remoteEvent)
110 if (dmxLocal->mapOptimize && dmxLocal->map[hash].remote == remoteEvent) {
111 serverEvent = dmxLocal->map[hash].server;
114 if (dmxLocal->map[i].remote == remoteEvent) {
115 serverEvent = dmxLocal->map[hash].server;