RetroShare/libretroshare/src/util
Gioacchino Mazzurco 4b6f751b09
Implement JSON API generation for async API calls
Move JSON helpers to util/rsjson.* for better usability
Implement JSON ostream manipulator to print compact and pretty JSON
Use lambdas for API wrappers, integrate better and avoid namespace
  pollution
Removed experimental JSON API for notify client wrapper, notifications
  can be implemented automatically with moderns async API calls
Implement and automatically expose to JSON API
  RsGxsChannels::turtleSearchRequest(
        const std::string& matchString,
        const std::function<void (const RsGxsGroupSummary&)>& multiCallback,
        std::time_t maxWait )
2018-08-16 23:48:21 +02:00
..
androiddebug.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
argstream.h Set Operating Mode in RsInit::InitRetroShare so noGUI could use it. 2017-07-17 15:40:14 +02:00
contentvalue.cc relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
contentvalue.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
cxx11retrocompat.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
dnsresolver.cc relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
dnsresolver.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
exampletst.c Addition of new makefile scripts. 2007-11-16 04:45:00 +00:00
extaddrfinder.cc relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
extaddrfinder.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
folderiterator.cc relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
folderiterator.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
radix32.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
radix64.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
retrodb.cc relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
retrodb.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsdbbind.cc relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsdbbind.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsdebug.cc relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsdebug.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsdeprecate.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsdir.cc relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsdir.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsdiscspace.cc relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsdiscspace.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsexpr.cc fixed compilation on ubuntu precise 2017-12-24 11:06:03 +01:00
rsinitedptr.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsjson.cc Implement JSON API generation for async API calls 2018-08-16 23:48:21 +02:00
rsjson.h Implement JSON API generation for async API calls 2018-08-16 23:48:21 +02:00
rsmemcache.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsmemory.cc relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsmemory.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsnet.cc relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsnet.h merged upstream/master 2018-07-08 21:17:48 +02:00
rsnet_ss.cc merged upstream/master 2018-07-08 21:17:48 +02:00
rsprint.cc relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsprint.h relicensed tcponudp, turtle, unused, upnp, and part of util/ 2018-05-30 21:19:13 +02:00
rsrandom.cc removed unused tempering in random number generator, added comments and license text 2018-05-30 21:19:53 +02:00
rsrandom.h removed unused tempering in random number generator, added comments and license text 2018-05-30 21:19:53 +02:00
rsrecogn.cc relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
rsrecogn.h relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
rssharedptr.h removed aliasing in storeMessages/storeGroups, removed several memory leaks in unittests, improved auto-delete structures in rsgxsutil, added deletion for members of RsGenExchange, removed shared pointers from unittests (they cause a memory leak and are only used in unittests) 2017-07-25 00:07:53 +02:00
rsstd.h relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
rsstring.cc relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
rsstring.h relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
rsthreads.cc relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
rsthreads.h relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
rstickevent.cc relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
rstickevent.h relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
rstime.cc relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
rstime.h relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
rsurl.cc Share additional addresses via RsCertificate 2018-03-03 00:08:56 +01:00
rsurl.h Share additional addresses via RsCertificate 2018-03-03 00:08:56 +01:00
rsversioninfo.cc relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
rsversioninfo.h relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
rswin.h relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
smallobject.cc relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
smallobject.h relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
stacktrace.h relicensed util/ and moved rsaes to crypto/ 2018-05-30 21:34:38 +02:00
utest.h Addition of new makefile scripts. 2007-11-16 04:45:00 +00:00