Searched refs:selector (Results 1 - 4 of 4) sorted by relevance

/system/core/libcutils/
H A Dselector.c17 #define LOG_TAG "selector"
28 #include <cutils/selector.h>
58 static void setInSelect(Selector* selector, bool inSelect) { argument
59 pthread_mutex_lock(&selector->inSelectLock);
60 selector->inSelect = inSelect;
61 pthread_mutex_unlock(&selector->inSelectLock);
64 static bool isInSelect(Selector* selector) { argument
65 pthread_mutex_lock(&selector->inSelectLock);
66 bool inSelect = selector->inSelect;
67 pthread_mutex_unlock(&selector
71 selectorWakeUp(Selector* selector) argument
88 Selector* selector = calloc(1, sizeof(Selector)); local
112 selectorAdd(Selector* selector, int fd) argument
142 prepareForSelect(Selector* selector) argument
214 fireEvents(Selector* selector) argument
229 selectorLoop(Selector* selector) argument
[all...]
H A Dmq.c34 #include <cutils/selector.h>
141 Selector* selector; member in struct:__anon398
143 /** Used to synchronize operations with the selector thread. */
408 // Remove the fd from the selector.
785 SelectableFd* selectableFd = selectorAdd(peer->selector, incomingFd);
787 ALOGW("Error adding fd to selector for %d.",
1069 // Add connection to the selector.
1070 SelectableFd* socketFd = selectorAdd(masterPeer->selector, socket);
1099 peer->selector = selectorCreate();
1172 selectorWakeUp(peer->selector);
[all...]
H A DAndroid.mk79 selector.c \
/system/core/include/cutils/
H A Dselector.h18 * Framework for multiplexing I/O. A selector manages a set of file
38 * A selectable descriptor. Contains callbacks which the selector can invoke
44 * selector by setting the 'remove' flag. The selector will remove the
47 * SelectableFd fields should only be modified from the selector loop.
59 * Set this flag when you no longer wish to be selected. The selector
65 * Invoked by the selector before calling select. You can set up other
71 * Invoked by the selector when the descriptor has data available. Set to
77 * Invoked by the selector when the descriptor can accept data. Set to
83 * Invoked by the selector whe
97 Selector* selector; member in struct:SelectableFd
[all...]

Completed in 1477 milliseconds