Cadabra
Computer algebra system for field theory problems
Macros | Typedefs | Functions
Snoop.cc File Reference
#include "Snoop.hh"
#include <iostream>
#include <string.h>
#include <regex>
#include <chrono>
#include <ctime>
#include <memory.h>
#include <sys/utsname.h>
#include <stdint.h>
#include <set>
#include "nlohmann/json.hpp"
#include <signal.h>
#include <sys/types.h>
#include <pwd.h>
#include <unistd.h>
#include <glibmm/miscutils.h>
#include <boost/signals2.hpp>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/json_parser.hpp>
#include <boost/config.hpp>
#include <boost/program_options/detail/config_file.hpp>
#include <boost/program_options/parsers.hpp>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/uuid/uuid_io.hpp>

Macros

#define BOOST_SPIRIT_THREADSAFE
 
#define SNOOPDEBUG(ln)
 

Typedefs

using u64_millis = std::chrono::duration< uint64_t, std::milli >
 

Functions

std::string snoop_base64_encode (unsigned char const *bytes_to_encode, unsigned int in_len)
 
std::string snoop_base64_decode (std::string const &encoded_string)
 
int local_utc_offset_minutes ()
 
std::string safestring (const unsigned char *c)
 

Macro Definition Documentation

◆ BOOST_SPIRIT_THREADSAFE

#define BOOST_SPIRIT_THREADSAFE

◆ SNOOPDEBUG

#define SNOOPDEBUG (   ln)

Typedef Documentation

◆ u64_millis

using u64_millis = std::chrono::duration<uint64_t, std::milli>

Function Documentation

◆ local_utc_offset_minutes()

int local_utc_offset_minutes ( )

◆ safestring()

std::string safestring ( const unsigned char *  c)

◆ snoop_base64_decode()

std::string snoop_base64_decode ( std::string const &  encoded_string)

◆ snoop_base64_encode()

std::string snoop_base64_encode ( unsigned char const *  bytes_to_encode,
unsigned int  in_len 
)