Lines Matching defs:flags
61 /* IPC frame header flags. */
67 /* These are combinations of the flags above. */
75 uint32_t flags;
124 assert(!(handle->flags & UV_HANDLE_PIPESERVER));
245 /* allowed flags are: UV_READABLE_PIPE | UV_WRITABLE_PIPE | UV_NONBLOCK_PIPE */
382 uv_pipe_t* parent_pipe, HANDLE* child_pipe_ptr, unsigned int flags) {
385 * The flags are specified with respect to their usage in the child. */
399 if (flags & UV_READABLE_PIPE) {
406 if (flags & UV_WRITABLE_PIPE) {
411 if (flags & UV_NONBLOCK_PIPE || parent_pipe->ipc) {
432 if (flags & UV_READABLE_PIPE)
433 parent_pipe->flags |= UV_HANDLE_WRITABLE;
434 if (flags & UV_WRITABLE_PIPE)
435 parent_pipe->flags |= UV_HANDLE_READABLE;
462 assert(handle->flags & UV_HANDLE_CONNECTION);
463 assert(!(handle->flags & UV_HANDLE_PIPESERVER));
464 if (handle->flags & UV_HANDLE_CLOSING)
507 handle->flags |= UV_HANDLE_NON_OVERLAPPED_PIPE;
516 handle->flags |= UV_HANDLE_EMULATE_IOCP;
522 handle->flags |= duplex_flags;
587 assert(handle->flags & UV_HANDLE_CONNECTION);
592 if (handle->flags & UV_HANDLE_CLOSING) {
606 handle->flags |= UV_HANDLE_WRITABLE; /* Questionable. */
624 handle->flags |= UV_HANDLE_WRITABLE; /* Questionable. */
635 assert(handle->flags & UV_HANDLE_CLOSING);
636 assert(!(handle->flags & UV_HANDLE_CLOSED));
638 if (handle->flags & UV_HANDLE_CONNECTION) {
662 if (handle->flags & UV_HANDLE_EMULATE_IOCP) {
673 if (handle->flags & UV_HANDLE_NON_OVERLAPPED_PIPE)
677 if (handle->flags & UV_HANDLE_PIPESERVER) {
688 if (handle->flags & UV_HANDLE_BOUND)
691 handle->flags |= UV_HANDLE_PIPESERVER;
701 if (handle->flags & UV_HANDLE_BOUND) {
711 if (!(handle->flags & UV_HANDLE_PIPESERVER)) {
764 handle->flags |= UV_HANDLE_PIPESERVER;
765 handle->flags |= UV_HANDLE_BOUND;
832 if (handle->flags & UV_HANDLE_PIPESERVER) {
836 if (handle->flags & UV_HANDLE_CONNECTION) {
909 if (!(handle->flags & UV_HANDLE_READ_PENDING))
911 if (handle->flags & UV_HANDLE_CANCELLATION_PENDING)
916 if (!(handle->flags & UV_HANDLE_NON_OVERLAPPED_PIPE)) {
949 handle->flags |= UV_HANDLE_CANCELLATION_PENDING;
954 handle->flags &= ~UV_HANDLE_READING;
966 if (handle->flags & UV_HANDLE_READING) {
967 handle->flags &= ~UV_HANDLE_READING;
971 if (handle->flags & UV_HANDLE_LISTENING) {
972 handle->flags &= ~UV_HANDLE_LISTENING;
976 handle->flags &= ~(UV_HANDLE_READABLE | UV_HANDLE_WRITABLE);
987 if (handle->flags & UV_HANDLE_PIPESERVER) {
998 if (handle->flags & UV_HANDLE_CONNECTION) {
1002 if ((handle->flags & UV_HANDLE_CONNECTION)
1015 assert(handle->flags & UV_HANDLE_LISTENING);
1090 pipe_client->flags |= UV_HANDLE_READABLE | UV_HANDLE_WRITABLE;
1098 if (!(server->flags & UV_HANDLE_CLOSING)) {
1112 if (handle->flags & UV_HANDLE_LISTENING) {
1116 if (!(handle->flags & UV_HANDLE_BOUND)) {
1120 if (handle->flags & UV_HANDLE_READING) {
1124 if (!(handle->flags & UV_HANDLE_PIPESERVER)) {
1132 handle->flags |= UV_HANDLE_LISTENING;
1288 assert(handle->flags & UV_HANDLE_READING);
1289 assert(!(handle->flags & UV_HANDLE_READ_PENDING));
1295 if (handle->flags & UV_HANDLE_NON_OVERLAPPED_PIPE) {
1306 if (handle->flags & UV_HANDLE_EMULATE_IOCP) {
1324 if (handle->flags & UV_HANDLE_EMULATE_IOCP) {
1338 handle->flags |= UV_HANDLE_READ_PENDING;
1344 handle->flags |= UV_HANDLE_READ_PENDING;
1354 handle->flags |= UV_HANDLE_READING;
1361 if (!(handle->flags & UV_HANDLE_READ_PENDING)) {
1362 if (handle->flags & UV_HANDLE_EMULATE_IOCP &&
1508 if (handle->flags & (UV_HANDLE_EMULATE_IOCP | UV_HANDLE_BLOCKING_WRITES)) {
1531 if ((handle->flags &
1551 } else if (handle->flags & UV_HANDLE_NON_OVERLAPPED_PIPE) {
1561 } else if (handle->flags & UV_HANDLE_BLOCKING_WRITES) {
1618 if (handle->flags & UV_HANDLE_EMULATE_IOCP) {
1712 /* Add frame header flags. */
1715 frame_header.flags |= UV__IPC_FRAME_HAS_SOCKET_XFER |
1719 frame_header.flags |= UV__IPC_FRAME_HAS_SOCKET_XFER;
1730 frame_header.flags |= UV__IPC_FRAME_HAS_DATA;
1903 /* Validate that flags are valid. */
1904 if ((frame_header.flags & ~UV__IPC_FRAME_VALID_FLAGS) != 0)
1910 /* Parse xfer flags. */
1911 xfer_flags = frame_header.flags & UV__IPC_FRAME_XFER_FLAGS;
1921 /* Invalid flags. */
1926 if (frame_header.flags & UV__IPC_FRAME_HAS_DATA) {
1965 handle->flags &= ~(UV_HANDLE_READ_PENDING | UV_HANDLE_CANCELLATION_PENDING);
1972 if (!(handle->flags & UV_HANDLE_READING))
1997 while (avail > 0 && handle->flags & UV_HANDLE_READING) {
2020 if ((handle->flags & UV_HANDLE_READING) &&
2021 !(handle->flags & UV_HANDLE_READ_PENDING)) {
2038 if (handle->flags & UV_HANDLE_EMULATE_IOCP) {
2066 if (handle->flags & UV_HANDLE_NON_OVERLAPPED_PIPE &&
2073 if (handle->flags & UV_HANDLE_SHUTTING)
2086 if (handle->flags & UV_HANDLE_CLOSING) {
2106 if (!(handle->flags & UV_HANDLE_CLOSING)) {
2152 handle->flags &= ~UV_HANDLE_SHUTTING;
2155 if (handle->flags & UV_HANDLE_CLOSING) {
2162 if (handle->flags & UV_HANDLE_READABLE) {
2169 if (handle->flags & UV_HANDLE_READ_PENDING) {
2192 assert(pipe->flags & UV_HANDLE_CONNECTION);
2205 assert(pipe->flags & UV_HANDLE_CONNECTION);
2214 assert(pipe->flags & UV_HANDLE_CONNECTION);
2232 assert(pipe->flags & UV_HANDLE_READ_PENDING);
2238 if ((pipe->flags & UV_HANDLE_READ_PENDING) &&
2250 /* Report the eof and update flags. This will get reported even if the user
2257 assert(pipe->flags & UV_HANDLE_CONNECTION);
2282 if (pipe->flags & UV_HANDLE_PIPESERVER)
2284 if (pipe->flags & UV_HANDLE_CONNECTION)
2310 * just query the access flags and set the stream flags accordingly.
2344 assert(!(pipe->flags & UV_HANDLE_NON_OVERLAPPED_PIPE));
2421 if (handle->flags & UV_HANDLE_CONNECTION &&
2422 handle->flags & UV_HANDLE_NON_OVERLAPPED_PIPE) {
2527 if (handle->flags & UV_HANDLE_BOUND)
2530 if (handle->flags & UV_HANDLE_CONNECTION ||
2542 if (handle->flags & UV_HANDLE_BOUND)
2548 if (handle->flags & UV_HANDLE_CONNECTION) {