join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
sqpoll_proactor_test.cpp File Reference
#include <join/datagram_socket.hpp>
#include <join/condition.hpp>
#include <join/proactor.hpp>
#include <join/acceptor.hpp>
#include <gtest/gtest.h>
Include dependency graph for sqpoll_proactor_test.cpp:

Classes

class  SqpollProactorTest
 Class used to test SqpollProactor. More...
 

Functions

 TEST_F (SqpollProactorTest, stop)
 Test stop.
 
 TEST_F (SqpollProactorTest, submit)
 Test submit.
 
 TEST_F (SqpollProactorTest, cancel)
 Test cancel.
 
 TEST_F (SqpollProactorTest, flush)
 Test flush.
 
 TEST_F (SqpollProactorTest, chain)
 Test SQE chaining.
 
 TEST_F (SqpollProactorTest, suspend)
 Test suspend.
 
 TEST_F (SqpollProactorTest, invoke)
 Test invoke.
 
 TEST_F (SqpollProactorTest, mlock)
 Test mlock.
 
 TEST_F (SqpollProactorTest, isRunning)
 Test isRunning.
 
 TEST_F (SqpollProactorTest, waitStopped)
 Test waitStopped.
 
 TEST_F (SqpollProactorTest, registerBufferRing)
 Test registerBufferRing and unregisterBufferRing.
 
 TEST_F (SqpollProactorTest, asyncPoll)
 Test asyncPoll.
 
 TEST_F (SqpollProactorTest, asyncPollMulti)
 Test asyncPollMulti.
 
 TEST_F (SqpollProactorTest, asyncConnect)
 Test async connect.
 
 TEST_F (SqpollProactorTest, asyncAccept)
 Test async accept.
 
 TEST_F (SqpollProactorTest, asyncAcceptMulti)
 Test multishot accept.
 
 TEST_F (SqpollProactorTest, asyncWrite)
 Test async write.
 
 TEST_F (SqpollProactorTest, asyncRead)
 Test async read.
 
 TEST_F (SqpollProactorTest, asyncWriteFixed)
 Test async write fixed.
 
 TEST_F (SqpollProactorTest, asyncReadFixed)
 Test async read fixed.
 
 TEST_F (SqpollProactorTest, asyncSendmsg)
 Test async sendmsg.
 
 TEST_F (SqpollProactorTest, asyncRecvmsg)
 Test async recvmsg.
 
 TEST_F (SqpollProactorTest, asyncRecvmsgMulti)
 Test multishot recvmsg.
 
 TEST_F (SqpollProactorTest, asyncSend)
 Test async send.
 
 TEST_F (SqpollProactorTest, asyncRecv)
 Test async recv.
 
 TEST_F (SqpollProactorTest, asyncRecvMulti)
 Test multishot receive.
 
 TEST_F (SqpollProactorTest, onClose)
 Test onClose.
 
 TEST_F (SqpollProactorTest, onError)
 Test onError.
 
 TEST_F (SqpollProactorTest, resubmit)
 Test resubmission from handler.
 
int main (int argc, char **argv)
 main function.
 

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

main function.

◆ TEST_F() [1/29]

TEST_F ( SqpollProactorTest ,
asyncAccept  )

Test async accept.

◆ TEST_F() [2/29]

TEST_F ( SqpollProactorTest ,
asyncAcceptMulti  )

Test multishot accept.

◆ TEST_F() [3/29]

TEST_F ( SqpollProactorTest ,
asyncConnect  )

Test async connect.

◆ TEST_F() [4/29]

TEST_F ( SqpollProactorTest ,
asyncPoll  )

Test asyncPoll.

◆ TEST_F() [5/29]

TEST_F ( SqpollProactorTest ,
asyncPollMulti  )

Test asyncPollMulti.

◆ TEST_F() [6/29]

TEST_F ( SqpollProactorTest ,
asyncRead  )

Test async read.

◆ TEST_F() [7/29]

TEST_F ( SqpollProactorTest ,
asyncReadFixed  )

Test async read fixed.

◆ TEST_F() [8/29]

TEST_F ( SqpollProactorTest ,
asyncRecv  )

Test async recv.

◆ TEST_F() [9/29]

TEST_F ( SqpollProactorTest ,
asyncRecvmsg  )

Test async recvmsg.

◆ TEST_F() [10/29]

TEST_F ( SqpollProactorTest ,
asyncRecvmsgMulti  )

Test multishot recvmsg.

◆ TEST_F() [11/29]

TEST_F ( SqpollProactorTest ,
asyncRecvMulti  )

Test multishot receive.

◆ TEST_F() [12/29]

TEST_F ( SqpollProactorTest ,
asyncSend  )

Test async send.

◆ TEST_F() [13/29]

TEST_F ( SqpollProactorTest ,
asyncSendmsg  )

Test async sendmsg.

◆ TEST_F() [14/29]

TEST_F ( SqpollProactorTest ,
asyncWrite  )

Test async write.

◆ TEST_F() [15/29]

TEST_F ( SqpollProactorTest ,
asyncWriteFixed  )

Test async write fixed.

◆ TEST_F() [16/29]

TEST_F ( SqpollProactorTest ,
cancel  )

Test cancel.

◆ TEST_F() [17/29]

TEST_F ( SqpollProactorTest ,
chain  )

Test SQE chaining.

◆ TEST_F() [18/29]

TEST_F ( SqpollProactorTest ,
flush  )

Test flush.

◆ TEST_F() [19/29]

TEST_F ( SqpollProactorTest ,
invoke  )

Test invoke.

◆ TEST_F() [20/29]

TEST_F ( SqpollProactorTest ,
isRunning  )

Test isRunning.

◆ TEST_F() [21/29]

TEST_F ( SqpollProactorTest ,
mlock  )

Test mlock.

◆ TEST_F() [22/29]

TEST_F ( SqpollProactorTest ,
onClose  )

Test onClose.

◆ TEST_F() [23/29]

TEST_F ( SqpollProactorTest ,
onError  )

Test onError.

◆ TEST_F() [24/29]

TEST_F ( SqpollProactorTest ,
registerBufferRing  )

Test registerBufferRing and unregisterBufferRing.

◆ TEST_F() [25/29]

TEST_F ( SqpollProactorTest ,
resubmit  )

Test resubmission from handler.

◆ TEST_F() [26/29]

TEST_F ( SqpollProactorTest ,
stop  )

Test stop.

◆ TEST_F() [27/29]

TEST_F ( SqpollProactorTest ,
submit  )

Test submit.

◆ TEST_F() [28/29]

TEST_F ( SqpollProactorTest ,
suspend  )

Test suspend.

◆ TEST_F() [29/29]

TEST_F ( SqpollProactorTest ,
waitStopped  )

Test waitStopped.