Lines Matching defs:flags

61 /* IPC frame header flags. */
67 /* These are combinations of the flags above. */
75 uint32_t flags;
132 assert(!(handle->flags & UV_HANDLE_PIPESERVER));
253 /* allowed flags are: UV_READABLE_PIPE | UV_WRITABLE_PIPE | UV_NONBLOCK_PIPE */
390 uv_pipe_t* parent_pipe, HANDLE* child_pipe_ptr, unsigned int flags) {
393 * The flags are specified with respect to their usage in the child. */
407 if (flags & UV_READABLE_PIPE) {
414 if (flags & UV_WRITABLE_PIPE) {
419 if (flags & UV_NONBLOCK_PIPE || parent_pipe->ipc) {
440 if (flags & UV_READABLE_PIPE)
441 parent_pipe->flags |= UV_HANDLE_WRITABLE;
442 if (flags & UV_WRITABLE_PIPE)
443 parent_pipe->flags |= UV_HANDLE_READABLE;
470 assert(handle->flags & UV_HANDLE_CONNECTION);
471 assert(!(handle->flags & UV_HANDLE_PIPESERVER));
472 if (handle->flags & UV_HANDLE_CLOSING)
515 handle->flags |= UV_HANDLE_NON_OVERLAPPED_PIPE;
524 handle->flags |= UV_HANDLE_EMULATE_IOCP;
530 handle->flags |= duplex_flags;
595 assert(handle->flags & UV_HANDLE_CONNECTION);
600 if (handle->flags & UV_HANDLE_CLOSING) {
614 handle->flags |= UV_HANDLE_WRITABLE; /* Questionable. */
632 handle->flags |= UV_HANDLE_WRITABLE; /* Questionable. */
643 assert(handle->flags & UV_HANDLE_CLOSING);
644 assert(!(handle->flags & UV_HANDLE_CLOSED));
646 if (handle->flags & UV_HANDLE_CONNECTION) {
670 if (handle->flags & UV_HANDLE_EMULATE_IOCP) {
681 if (handle->flags & UV_HANDLE_NON_OVERLAPPED_PIPE)
685 if (handle->flags & UV_HANDLE_PIPESERVER) {
696 if (handle->flags & UV_HANDLE_BOUND)
699 handle->flags |= UV_HANDLE_PIPESERVER;
712 unsigned int flags) {
718 if (flags & ~UV_PIPE_NO_TRUNCATE) {
734 if (handle->flags & UV_HANDLE_BOUND) {
750 if (!(handle->flags & UV_HANDLE_PIPESERVER)) {
798 handle->flags |= UV_HANDLE_PIPESERVER;
799 handle->flags |= UV_HANDLE_BOUND;
880 unsigned int flags,
897 if (flags & ~UV_PIPE_NO_TRUNCATE) {
921 if (handle->flags & UV_HANDLE_PIPESERVER) {
925 if (handle->flags & UV_HANDLE_CONNECTION) {
1003 if (!(handle->flags & UV_HANDLE_READ_PENDING))
1005 if (handle->flags & UV_HANDLE_CANCELLATION_PENDING)
1010 if (!(handle->flags & UV_HANDLE_NON_OVERLAPPED_PIPE)) {
1043 handle->flags |= UV_HANDLE_CANCELLATION_PENDING;
1048 handle->flags &= ~UV_HANDLE_READING;
1060 if (handle->flags & UV_HANDLE_READING) {
1061 handle->flags &= ~UV_HANDLE_READING;
1065 if (handle->flags & UV_HANDLE_LISTENING) {
1066 handle->flags &= ~UV_HANDLE_LISTENING;
1070 handle->flags &= ~(UV_HANDLE_READABLE | UV_HANDLE_WRITABLE);
1081 if (handle->flags & UV_HANDLE_PIPESERVER) {
1092 if (handle->flags & UV_HANDLE_CONNECTION) {
1096 if ((handle->flags & UV_HANDLE_CONNECTION)
1109 assert(handle->flags & UV_HANDLE_LISTENING);
1185 pipe_client->flags |= UV_HANDLE_READABLE | UV_HANDLE_WRITABLE;
1193 if (!(server->flags & UV_HANDLE_CLOSING)) {
1207 if (handle->flags & UV_HANDLE_LISTENING) {
1211 if (!(handle->flags & UV_HANDLE_BOUND)) {
1215 if (handle->flags & UV_HANDLE_READING) {
1219 if (!(handle->flags & UV_HANDLE_PIPESERVER)) {
1227 handle->flags |= UV_HANDLE_LISTENING;
1383 assert(handle->flags & UV_HANDLE_READING);
1384 assert(!(handle->flags & UV_HANDLE_READ_PENDING));
1390 if (handle->flags & UV_HANDLE_NON_OVERLAPPED_PIPE) {
1401 if (handle->flags & UV_HANDLE_EMULATE_IOCP) {
1419 if (handle->flags & UV_HANDLE_EMULATE_IOCP) {
1433 handle->flags |= UV_HANDLE_READ_PENDING;
1439 handle->flags |= UV_HANDLE_READ_PENDING;
1449 handle->flags |= UV_HANDLE_READING;
1456 if (!(handle->flags & UV_HANDLE_READ_PENDING)) {
1457 if (handle->flags & UV_HANDLE_EMULATE_IOCP &&
1603 if (handle->flags & (UV_HANDLE_EMULATE_IOCP | UV_HANDLE_BLOCKING_WRITES)) {
1626 if ((handle->flags &
1646 } else if (handle->flags & UV_HANDLE_NON_OVERLAPPED_PIPE) {
1656 } else if (handle->flags & UV_HANDLE_BLOCKING_WRITES) {
1713 if (handle->flags & UV_HANDLE_EMULATE_IOCP) {
1811 /* Add frame header flags. */
1814 frame_header.flags |= UV__IPC_FRAME_HAS_SOCKET_XFER |
1818 frame_header.flags |= UV__IPC_FRAME_HAS_SOCKET_XFER;
1829 frame_header.flags |= UV__IPC_FRAME_HAS_DATA;
2002 /* Validate that flags are valid. */
2003 if ((frame_header.flags & ~UV__IPC_FRAME_VALID_FLAGS) != 0)
2009 /* Parse xfer flags. */
2010 xfer_flags = frame_header.flags & UV__IPC_FRAME_XFER_FLAGS;
2020 /* Invalid flags. */
2025 if (frame_header.flags & UV__IPC_FRAME_HAS_DATA) {
2064 handle->flags &= ~(UV_HANDLE_READ_PENDING | UV_HANDLE_CANCELLATION_PENDING);
2071 if (!(handle->flags & UV_HANDLE_READING))
2096 while (avail > 0 && handle->flags & UV_HANDLE_READING) {
2119 if ((handle->flags & UV_HANDLE_READING) &&
2120 !(handle->flags & UV_HANDLE_READ_PENDING)) {
2137 if (handle->flags & UV_HANDLE_EMULATE_IOCP) {
2165 if (handle->flags & UV_HANDLE_NON_OVERLAPPED_PIPE &&
2185 if (handle->flags & UV_HANDLE_CLOSING) {
2205 if (!(handle->flags & UV_HANDLE_CLOSING)) {
2228 if (handle->flags & UV_HANDLE_CLOSING)
2256 if (handle->flags & UV_HANDLE_CLOSING) {
2263 if (handle->flags & UV_HANDLE_READABLE) {
2270 if (handle->flags & UV_HANDLE_READ_PENDING) {
2293 assert(pipe->flags & UV_HANDLE_CONNECTION);
2306 assert(pipe->flags & UV_HANDLE_CONNECTION);
2315 assert(pipe->flags & UV_HANDLE_CONNECTION);
2333 assert(pipe->flags & UV_HANDLE_READ_PENDING);
2339 if ((pipe->flags & UV_HANDLE_READ_PENDING) &&
2351 /* Report the eof and update flags. This will get reported even if the user
2358 assert(pipe->flags & UV_HANDLE_CONNECTION);
2383 if (pipe->flags & UV_HANDLE_PIPESERVER)
2385 if (pipe->flags & UV_HANDLE_CONNECTION)
2411 * just query the access flags and set the stream flags accordingly.
2445 assert(!(pipe->flags & UV_HANDLE_NON_OVERLAPPED_PIPE));
2485 if (handle->flags & UV_HANDLE_CONNECTION &&
2486 handle->flags & UV_HANDLE_NON_OVERLAPPED_PIPE) {
2558 if (handle->flags & UV_HANDLE_BOUND)
2561 if (handle->flags & UV_HANDLE_CONNECTION ||
2573 if (handle->flags & UV_HANDLE_BOUND)
2579 if (handle->flags & UV_HANDLE_CONNECTION) {