|
Medial Code Documentation
|
#include "xgboost/collective/socket.h"#include <arpa/inet.h>#include <fcntl.h>#include <netdb.h>#include <netinet/in.h>#include <sys/ioctl.h>#include <sys/socket.h>#include <unistd.h>#include <cerrno>#include <chrono>#include <cstring>#include <string>#include <unordered_map>#include <vector>#include "utils.h"#include <sys/poll.h>Go to the source code of this file.
Data Structures | |
| struct | rabit::utils::PollHelper |
| helper data structure to perform poll More... | |
Namespaces | |
| namespace | rabit |
| namespace of rabit | |
| namespace | rabit::utils |
| namespace for helper utils of the project | |
Macros | |
| #define | IS_MINGW() defined(__MINGW32__) |
Typedefs | |
| using | SOCKET = int |
| using | sock_size_t = size_t |
Functions | |
| template<typename PollFD > | |
| int | rabit::utils::PollImpl (PollFD *pfd, int nfds, std::chrono::seconds timeout) |
Copyright (c) 2014-2022 by XGBoost Contributors