#include <unistd.h>
#include <cstring>
#include <string>
#include <iostream>
#include <iomanip>
#include <sstream>
#include <stdlib.h>
#include <errno.h>
#include <sys/socket.h>
Go to the source code of this file.
|
| ns3 |
| Every class exported by the ns3 library is enclosed in the ns3 namespace.
|
|
|
#define | ABORT(msg, printErrno) |
|
#define | ABORT_IF(cond, msg, printErrno) |
|
#define | LOG(msg) |
|
|
void | ns3::SendSocket (const char *path, int fd, const int magic_number) |
| Send the file descriptor back to the code that invoked the creation. More...
|
|
◆ ABORT
#define ABORT |
( |
|
msg, |
|
|
|
printErrno |
|
) |
| |
Value: std::cout << __FILE__ << ": fatal error at line " << __LINE__ << ": " << __FUNCTION__ << "(): " << msg << std::endl; \
if (printErrno) \
{ \
std::cout << " errno = " << errno << " (" << strerror (errno) << ")" << std::endl; \
} \
exit (-1);
Definition at line 43 of file creator-utils.h.
◆ ABORT_IF
#define ABORT_IF |
( |
|
cond, |
|
|
|
msg, |
|
|
|
printErrno |
|
) |
| |
Value: if (cond) \
{ \
ABORT (msg, printErrno); \
}
Definition at line 51 of file creator-utils.h.
◆ LOG
Value:
{ \
std::cout << __FUNCTION__ << "(): " << msg << std::endl; \
}
Definition at line 37 of file creator-utils.h.