Commit Graph

16 Commits (dev)

Author SHA1 Message Date
Thomas Winget 7caa87862e standardize include format and pragma once
All #ifndef guards on headers have been removed, I think,
in favor of #pragma once

Headers are now included as `#include "filename"` if the included file
resides in the same directory as the file including it, or any
subdirectory therein.  Otherwise they are included as
`#include <project/top/dir/relative/path/filename>`

The above does not include system/os headers.
3 years ago
Jason Rhinelander 1697bf90fe C++17
Compiles with C++17, replaces ghc::filesystem with std::filesystem,
nonstd::optional with std::optional, and llarp::string_view with
std::string_view.
4 years ago
Jason Rhinelander fe61367a87 Vastly simplified llarp::util::memFn
There is a huge pile of unnecessary machinery here that can be solved
with a few lambdas and some member function pointer type deduction.
4 years ago
Michael 094b697b01
Replace StatusObject with underlying JSON type 5 years ago
Jeff Becker d6ec528a72
start work on seperating ips out of endpoint 5 years ago
Michael 1744ae7686
Tidy up service endpoint a bit more 5 years ago
Michael c39c931d03
Remove IStateful virtual inheritance 5 years ago
Michael 31441b46dc
Convert from rapidjson to use nlohmann::json 5 years ago
Michael 4132f883a7
Make libabyss mandatory 5 years ago
Rick V 5a3947ca5c
clang-format 5 years ago
Michael a0125ffe86
Move abyss/json to llarp/util/json 5 years ago
Jeff Becker b5a1637224
make shared lib compile 5 years ago
Jeff Becker 46222df421
refactor 5 years ago
Jeff Becker e1fceb3636
fix it (again) 5 years ago
Jeff Becker 66753430ad
fix it 5 years ago
Jeff Becker e1522faeaa
add introspection rpc endpoint 5 years ago