|
Cogs.Foundation
|
#include "Network.h"#include "Connection.h"#include "../Platform/Threads.h"#include "../Platform/Timer.h"#include <algorithm>#include <condition_variable>#include <vector>#include <chrono>#include <sys/select.h>Namespaces | |
| namespace | Cogs |
| Main Cogs namespace. | |
| namespace | Cogs::Network |
Functions | |
| void | Cogs::Network::ThreadFn () |
| Network thread function. | |
Variables | |
| Thread * | Cogs::Network::gThread = nullptr |
| bool | Cogs::Network::gExit = false |
| std::mutex | Cogs::Network::gMutex |
| std::vector< ConnectionBase * > | Cogs::Network::gNewConnections |
| std::vector< ConnectionBase * > | Cogs::Network::gConnections |
| std::condition_variable | Cogs::Network::gAddCV |
| std::condition_variable | Cogs::Network::gRemoveCV |