-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmain.cpp
More file actions
43 lines (35 loc) · 1.02 KB
/
Copy pathmain.cpp
File metadata and controls
43 lines (35 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
#include <memory>
#include <iostream>
#include <unistd.h>
#include <string.h>
#include "Interface/Logger.h"
#include "zip/zipHelper.h"
int main() {
const char* src = "this is a message!";
char dest[100];
size_t size = 100;
shiny::compressMem(dest, &size, src, strlen(src));
std::cout << dest << std::endl;
std::cout << size << std::endl;
char dest2[100];
size_t size2 = 100;
shiny::decompressMem(dest2, &size2, dest, size);
std::cout << dest2 << std::endl;
/*
shiny::Logger *logger = shiny::Logger::getLogger();
logger->config("./logdir", "./mmapdir", "logtest", shiny::LogSync);
logger->setConsoleOutput(false);
shiny::LoggerInfo info(shiny::LOG_DEBUG, "testfilename");
int i = 0;
clock_t start = clock();
while (i < 100) {
logger->logPrint(info, "this is a log!");
// sleep(1);
++i;
}
clock_t end = clock();
std::cout << "time: " << (end - start) / (double)CLOCKS_PER_SEC << std::endl;
*/
return 0;
}