#include "Utils.hpp"
#include "Constants.hpp"
#include "CommandLineArgs.hpp"
#include <cstring>
#include <csignal>
#include <cstdarg>
#include <ctime>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/mman.h>
Go to the source code of this file.
|
| void | logStartup (int ac, char *av[]) |
| |
| void | noSIGPIPE () |
| |
| char * | indi_tstamp (char *s) |
| |
| void | logDMsg (XMLEle *root, const char *dev) |
| |
| void | Bye () |
| |
| bool | parseBlobSize (XMLEle *blobWithAttachedBuffer, ssize_t &size) |
| |
| int | xmlReplacementMapFind (void *self, XMLEle *source, XMLEle **replace) |
| |
| XMLEle * | cloneXMLEleWithReplacementMap (XMLEle *root, const std::unordered_map< XMLEle *, XMLEle * > &replacement) |
| |
| std::vector< XMLEle * > | findBlobElements (XMLEle *root) |
| |
| void | log (const std::string &log) |
| |
| int | readFdError (int fd) |
| |
| void * | attachSharedBuffer (int fd, size_t &size) |
| |
| void | dettachSharedBuffer (int fd, void *ptr, size_t size) |
| |
| std::string | fmt (const char *fmt,...) |
| |
◆ attachSharedBuffer()
| void * attachSharedBuffer |
( |
int |
fd, |
|
|
size_t & |
size |
|
) |
| |
◆ Bye()
◆ cloneXMLEleWithReplacementMap()
◆ dettachSharedBuffer()
| void dettachSharedBuffer |
( |
int |
fd, |
|
|
void * |
ptr, |
|
|
size_t |
size |
|
) |
| |
◆ findBlobElements()
◆ fmt()
| std::string fmt |
( |
const char * |
fmt, |
|
|
|
... |
|
) |
| |
◆ indi_tstamp()
| char * indi_tstamp |
( |
char * |
s | ) |
|
◆ log()
| void log |
( |
const std::string & |
log | ) |
|
◆ logDMsg()
| void logDMsg |
( |
XMLEle * |
root, |
|
|
const char * |
dev |
|
) |
| |
◆ logStartup()
| void logStartup |
( |
int |
ac, |
|
|
char * |
av[] |
|
) |
| |
◆ noSIGPIPE()
◆ parseBlobSize()
| bool parseBlobSize |
( |
XMLEle * |
blobWithAttachedBuffer, |
|
|
ssize_t & |
size |
|
) |
| |
◆ readFdError()
| int readFdError |
( |
int |
fd | ) |
|
◆ xmlReplacementMapFind()
| int xmlReplacementMapFind |
( |
void * |
self, |
|
|
XMLEle * |
source, |
|
|
XMLEle ** |
replace |
|
) |
| |