Home / Function/ ioUringProbe() — netty Function Reference

ioUringProbe() — netty Function Reference

Architecture documentation for the ioUringProbe() function in Native.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  b0858e56_4ebb_1a21_c5e2_99f7569ee2ad["ioUringProbe()"]
  6ddaf968_1eb9_8057_3938_2ad6d5ebbbeb["Native"]
  b0858e56_4ebb_1a21_c5e2_99f7569ee2ad -->|defined in| 6ddaf968_1eb9_8057_3938_2ad6d5ebbbeb
  f9807934_6660_7593_402b_26db1096e1ff["checkAllIOSupported()"]
  f9807934_6660_7593_402b_26db1096e1ff -->|calls| b0858e56_4ebb_1a21_c5e2_99f7569ee2ad
  858a6f0d_b161_028b_819e_d48532a32a92["isAcceptMultishotSupported()"]
  858a6f0d_b161_028b_819e_d48532a32a92 -->|calls| b0858e56_4ebb_1a21_c5e2_99f7569ee2ad
  418ab767_2918_dbbb_1df2_c3c8ec9b75d3["isCqeFSockNonEmptySupported()"]
  418ab767_2918_dbbb_1df2_c3c8ec9b75d3 -->|calls| b0858e56_4ebb_1a21_c5e2_99f7569ee2ad
  e523aa17_0e35_0d2f_5085_459d9f8f78c0["isSpliceSupported()"]
  e523aa17_0e35_0d2f_5085_459d9f8f78c0 -->|calls| b0858e56_4ebb_1a21_c5e2_99f7569ee2ad
  55b751ed_70bd_653e_15ae_65b49e20cb4a["isSendZcSupported()"]
  55b751ed_70bd_653e_15ae_65b49e20cb4a -->|calls| b0858e56_4ebb_1a21_c5e2_99f7569ee2ad
  8f4292e9_a9a1_a9bd_d11e_2b8a6290d13e["isSendmsgZcSupported()"]
  8f4292e9_a9a1_a9bd_d11e_2b8a6290d13e -->|calls| b0858e56_4ebb_1a21_c5e2_99f7569ee2ad
  a4197887_5987_1a91_664b_262297270a6f["IoUringProbe()"]
  a4197887_5987_1a91_664b_262297270a6f -->|calls| b0858e56_4ebb_1a21_c5e2_99f7569ee2ad
  style b0858e56_4ebb_1a21_c5e2_99f7569ee2ad fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport-classes-io_uring/src/main/java/io/netty/channel/uring/Native.java lines 588–599

    static boolean ioUringProbe(IoUringProbe probe, int[] ops) {
        IoUringProbeOp[] ioUringProbeOps = probe.ops;
        if (ioUringProbeOps == null) {
            return false;
        }
        for (int op : ops) {
            if (op > probe.lastOp || (ioUringProbeOps[op].flags & IO_URING_OP_SUPPORTED) == 0) {
                return false;
            }
        }
        return true;
    }

Domain

Subdomains

Frequently Asked Questions

What does ioUringProbe() do?
ioUringProbe() is a function in the netty codebase, defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/Native.java.
Where is ioUringProbe() defined?
ioUringProbe() is defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/Native.java at line 588.
What calls ioUringProbe()?
ioUringProbe() is called by 7 function(s): IoUringProbe, checkAllIOSupported, isAcceptMultishotSupported, isCqeFSockNonEmptySupported, isSendZcSupported, isSendmsgZcSupported, isSpliceSupported.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free