HomeSort by relevance Sort by last modified time
    Searched refs:AsynchronousCloseMonitor (Results 1 - 8 of 8) sorted by null

  /libcore/luni/src/main/native/
AsynchronousCloseMonitor.h 24 * AsynchronousCloseMonitor helps implement Java's asynchronous close semantics.
26 * AsynchronousCloseMonitor::init must be called before anything else.
28 * Every blocking I/O operation must be surrounded by an AsynchronousCloseMonitor
32 * AsynchronousCloseMonitor monitor(fd);
38 * AsynchronousCloseMonitor::signalBlockedThreads(fd);
44 class AsynchronousCloseMonitor {
46 AsynchronousCloseMonitor(int fd);
47 ~AsynchronousCloseMonitor();
55 AsynchronousCloseMonitor* mPrev;
56 AsynchronousCloseMonitor* mNext
    [all...]
libcore_io_AsynchronousCloseMonitor.cpp 17 #define LOG_TAG "AsynchronousCloseMonitor"
19 #include "AsynchronousCloseMonitor.h"
26 AsynchronousCloseMonitor::signalBlockedThreads(fd);
30 NATIVE_METHOD(AsynchronousCloseMonitor, signalBlockedThreads, "(Ljava/io/FileDescriptor;)V"),
33 AsynchronousCloseMonitor::init();
34 jniRegisterNativeMethods(env, "libcore/io/AsynchronousCloseMonitor", gMethods, NELEM(gMethods));
AsynchronousCloseMonitor.cpp 17 #define LOG_TAG "AsynchronousCloseMonitor"
19 #include "AsynchronousCloseMonitor.h"
35 static AsynchronousCloseMonitor* blockedThreadList = NULL;
51 void AsynchronousCloseMonitor::init() {
65 void AsynchronousCloseMonitor::signalBlockedThreads(int fd) {
67 for (AsynchronousCloseMonitor* it = blockedThreadList; it != NULL; it = it->mNext) {
76 bool AsynchronousCloseMonitor::wasSignaled() const {
80 AsynchronousCloseMonitor::AsynchronousCloseMonitor(int fd) {
95 AsynchronousCloseMonitor::~AsynchronousCloseMonitor()
    [all...]
sub.mk 7 AsynchronousCloseMonitor.cpp \
libcore_io_Posix.cpp 19 #include "AsynchronousCloseMonitor.h"
132 * AsynchronousCloseMonitor::signalBlockedThreads(fd) is used to signal a close() or
137 * -1: a SocketException if signaled via AsynchronousCloseMonitor, or ErrnoException for other
147 AsynchronousCloseMonitor _monitor(_fd); \
167 * also handles the case where AsynchronousCloseMonitor::signalBlockedThreads(fd) is used to signal
173 * via AsynchronousCloseMonitor, or ErrnoException for other failures.
182 AsynchronousCloseMonitor _monitor(_fd); \
    [all...]
  /libcore/luni/src/main/java/libcore/io/
AsynchronousCloseMonitor.java 21 public final class AsynchronousCloseMonitor {
22 private AsynchronousCloseMonitor() {
IoBridge.java 189 * the AsynchronousCloseMonitor before they entered the blocking operation.
201 AsynchronousCloseMonitor.signalBlockedThreads(oldFd);
  /external/conscrypt/src/main/native/
org_conscrypt_NativeCrypto.cpp 65 #include "AsynchronousCloseMonitor.h"
    [all...]

Completed in 205 milliseconds