|
Dynalib Utils
|
#include <sys/types.h>#include <sys/stat.h>#include <stdio.h>#include <unistd.h>#include <string.h>#include "Utils.h"#include "DynaHashMapImpl.h"#include "DynaHashSetImpl.h"#include "DynaLogger.h"#include "TimeUtils.h"
Macros | |
| #define | ANSI_OFF "\033[0m" |
| #define | ANSI_BLACK_FG 30 |
| #define | ANSI_BLACK_BG 40 |
| #define | ANSI_RED_FG 31 |
| #define | ANSI_RED_BG 41 |
| #define | ANSI_GREEN_FG 32 |
| #define | ANSI_GREEN_BG 42 |
| #define | ANSI_YELLOW_FG 33 |
| #define | ANSI_YELLOW_BG 43 |
| #define | ANSI_BLUE_FG 34 |
| #define | ANSI_BLUE_BG 44 |
| #define | ANSI_MAGENTA_FG 35 |
| #define | ANSI_MAGENTA_BG 45 |
| #define | ANSI_CYAN_FG 36 |
| #define | ANSI_CYAN_BG 46 |
| #define | ANSI_WHITE_FG 37 |
| #define | ANSI_WHITE_BG 47 |
| #define | ANSI_BOLD_ON 1 |
| #define | ANSI_BOLD_OFF 21 |
| #define | ANSI_UNDERLINE_ON 4 |
| #define | ANSI_UNDERLINE_OFF 24 |
| #define | ANSI_INVERSE_ON 7 |
| #define | ANSI_INVERSE_OFF 27 |
| #define | ANSI1(x) sprintf(buf, "\033[%dm",x) |
| #define | ANSI2(x1, x2) sprintf(buf, "\033[%d;%dm",x1,x2) |
| #define | ANSI3(x1, x2, x3) sprintf(buf, "\033[%d;%d;%dm",x1,x2,x3) |
Functions | |
| MAKE_MAPTYPE_INSTANCE (String, DynaLogger, DynaLogger) | |
| MAKE_MAPTYPE_INSTANCE (ESinkType, DynaOutputSink, DynaOutputType) | |
| MAKE_MAPTYPE_INSTANCE (String, DynaOutputSink, DynaOutputFile) | |
| MAKE_MAPTYPE_INSTANCE (ESinkType, DynaAppender, DynaAppenderType) | |
| MAKE_MAPTYPE_INSTANCE (String, DynaAppender, DynaAppenderFile) | |
| MAKE_SETTYPE_INSTANCE (DynaOutputSink, DefaultSink) | |
| #define ANSI1 | ( | x | ) | sprintf(buf, "\033[%dm",x) |
| #define ANSI2 | ( | x1, | |
| x2 | |||
| ) | sprintf(buf, "\033[%d;%dm",x1,x2) |
| #define ANSI3 | ( | x1, | |
| x2, | |||
| x3 | |||
| ) | sprintf(buf, "\033[%d;%d;%dm",x1,x2,x3) |
| #define ANSI_BLACK_BG 40 |
| #define ANSI_BLACK_FG 30 |
| #define ANSI_BLUE_BG 44 |
| #define ANSI_BLUE_FG 34 |
| #define ANSI_BOLD_OFF 21 |
| #define ANSI_BOLD_ON 1 |
| #define ANSI_CYAN_BG 46 |
| #define ANSI_CYAN_FG 36 |
| #define ANSI_GREEN_BG 42 |
| #define ANSI_GREEN_FG 32 |
| #define ANSI_INVERSE_OFF 27 |
| #define ANSI_INVERSE_ON 7 |
| #define ANSI_MAGENTA_BG 45 |
| #define ANSI_MAGENTA_FG 35 |
| #define ANSI_OFF "\033[0m" |
| #define ANSI_RED_BG 41 |
| #define ANSI_RED_FG 31 |
| #define ANSI_UNDERLINE_OFF 24 |
| #define ANSI_UNDERLINE_ON 4 |
| #define ANSI_WHITE_BG 47 |
| #define ANSI_WHITE_FG 37 |
| #define ANSI_YELLOW_BG 43 |
| #define ANSI_YELLOW_FG 33 |
| MAKE_MAPTYPE_INSTANCE | ( | String | , |
| DynaLogger | , | ||
| DynaLogger | |||
| ) |
| MAKE_MAPTYPE_INSTANCE | ( | ESinkType | , |
| DynaOutputSink | , | ||
| DynaOutputType | |||
| ) |
| MAKE_MAPTYPE_INSTANCE | ( | String | , |
| DynaOutputSink | , | ||
| DynaOutputFile | |||
| ) |
| MAKE_MAPTYPE_INSTANCE | ( | ESinkType | , |
| DynaAppender | , | ||
| DynaAppenderType | |||
| ) |
| MAKE_MAPTYPE_INSTANCE | ( | String | , |
| DynaAppender | , | ||
| DynaAppenderFile | |||
| ) |
| MAKE_SETTYPE_INSTANCE | ( | DynaOutputSink | , |
| DefaultSink | |||
| ) |
1.8.13