join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
io_policy_test.cpp File Reference
#include <join/io_policy.hpp>
#include <gtest/gtest.h>
Include dependency graph for io_policy_test.cpp:

Classes

struct  PinnedPolicy
 policy pinning the submission queue thread. More...
 

Functions

 TEST (IoPolicy, has_sqpoll_v)
 Test has_sqpoll_v trait.
 
 TEST (IoPolicy, has_cq_entries_v)
 Test has_cq_entries_v trait.
 
 TEST (IoPolicy, has_sq_thread_idle_v)
 Test has_sq_thread_idle_v trait.
 
 TEST (IoPolicy, has_sq_thread_cpu_v)
 Test has_sq_thread_cpu_v trait.
 
 TEST (IoPolicy, has_spin_v)
 Test has_spin_v trait.
 
 TEST (IoPolicy, is_default_v)
 Test is_default_v trait.
 
 TEST (IoPolicy, spin_ns_v)
 Test spin_ns_v trait.
 
 TEST (IoPolicy, has_yield_ns_v)
 Test has_yield_ns_v trait.
 
 TEST (IoPolicy, yield_ns_v)
 Test yield_ns_v trait.
 
 TEST (IoPolicy, has_sleep_ns_v)
 Test has_sleep_ns_v trait.
 
 TEST (IoPolicy, sleep_ns_v)
 Test sleep_ns_v trait.
 
 TEST (IoPolicy, has_tick_ns_v)
 Test has_tick_ns_v trait.
 
 TEST (IoPolicy, tick_ns_v)
 Test tick_ns_v trait.
 
int main (int argc, char **argv)
 main function.
 

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

main function.

◆ TEST() [1/13]

TEST ( IoPolicy ,
has_cq_entries_v  )

Test has_cq_entries_v trait.

◆ TEST() [2/13]

TEST ( IoPolicy ,
has_sleep_ns_v  )

Test has_sleep_ns_v trait.

◆ TEST() [3/13]

TEST ( IoPolicy ,
has_spin_v  )

Test has_spin_v trait.

◆ TEST() [4/13]

TEST ( IoPolicy ,
has_sq_thread_cpu_v  )

Test has_sq_thread_cpu_v trait.

◆ TEST() [5/13]

TEST ( IoPolicy ,
has_sq_thread_idle_v  )

Test has_sq_thread_idle_v trait.

◆ TEST() [6/13]

TEST ( IoPolicy ,
has_sqpoll_v  )

Test has_sqpoll_v trait.

◆ TEST() [7/13]

TEST ( IoPolicy ,
has_tick_ns_v  )

Test has_tick_ns_v trait.

◆ TEST() [8/13]

TEST ( IoPolicy ,
has_yield_ns_v  )

Test has_yield_ns_v trait.

◆ TEST() [9/13]

TEST ( IoPolicy ,
is_default_v  )

Test is_default_v trait.

◆ TEST() [10/13]

TEST ( IoPolicy ,
sleep_ns_v  )

Test sleep_ns_v trait.

◆ TEST() [11/13]

TEST ( IoPolicy ,
spin_ns_v  )

Test spin_ns_v trait.

◆ TEST() [12/13]

TEST ( IoPolicy ,
tick_ns_v  )

Test tick_ns_v trait.

◆ TEST() [13/13]

TEST ( IoPolicy ,
yield_ns_v  )

Test yield_ns_v trait.