|
join 1.0
lightweight network framework library
|
#include <join/semaphore.hpp>#include <join/thread.hpp>#include <join/shared.hpp>#include <join/utils.hpp>#include <gtest/gtest.h>#include <algorithm>
Classes | |
| class | SpscBuffer |
| class used to test the single producer single consumer ring buffer. More... | |
Functions | |
| TEST_F (SpscBuffer, open) | |
| TEST_F (SpscBuffer, tryPush) | |
| TEST_F (SpscBuffer, push) | |
| TEST_F (SpscBuffer, timedPush) | |
| TEST_F (SpscBuffer, tryPop) | |
| TEST_F (SpscBuffer, pop) | |
| TEST_F (SpscBuffer, timedPop) | |
| TEST_F (SpscBuffer, pushBenchmark) | |
| TEST_F (SpscBuffer, timedPushBenchmark) | |
| TEST_F (SpscBuffer, popBenchmark) | |
| TEST_F (SpscBuffer, timedPopBenchmark) | |
| int | main (int argc, char **argv) |
| main function. | |
| int main | ( | int | argc, |
| char ** | argv ) |
main function.
| TEST_F | ( | SpscBuffer | , |
| open | ) |
| TEST_F | ( | SpscBuffer | , |
| pop | ) |
| TEST_F | ( | SpscBuffer | , |
| popBenchmark | ) |
| TEST_F | ( | SpscBuffer | , |
| push | ) |
| TEST_F | ( | SpscBuffer | , |
| pushBenchmark | ) |
| TEST_F | ( | SpscBuffer | , |
| timedPop | ) |
| TEST_F | ( | SpscBuffer | , |
| timedPopBenchmark | ) |
| TEST_F | ( | SpscBuffer | , |
| timedPush | ) |
| TEST_F | ( | SpscBuffer | , |
| timedPushBenchmark | ) |
| TEST_F | ( | SpscBuffer | , |
| tryPop | ) |
| TEST_F | ( | SpscBuffer | , |
| tryPush | ) |