summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2023-05-06Server: do not return reference to self identityRoman Smrž
2023-04-08Empty record item typeRoman Smrž
2023-03-22Pass weak pointer of HeadBhv to callbackRoman Smrž
2023-02-02FRP: require lock when adding dependenciesRoman Smrž
2023-01-31Contact name setting and property lookupRoman Smrž
2023-01-08Enable move constructor and move assignment for Watched templateRoman Smrž
Was not implicitly defined because of explicit destructor.
2023-01-08Property lookup helpersRoman Smrž
2022-12-18Add SetView::size method for stored setRoman Smrž
2022-12-18Storage: add Head::reload methodRoman Smrž
2022-12-18Contact service and contacts using stored setRoman Smrž
2022-12-17Confirm pairing outcome after head commitRoman Smrž
2022-11-10Storage: reload head on watch startRoman Smrž
2022-11-01Stored setRoman Smrž
2022-08-09Stored roots lookupRoman Smrž
2022-08-08Generation number of stored objects with cachingRoman Smrž
2022-07-27Explicit identities in pairing requestRoman Smrž
Actual device identities can change at any point during the pairing process, so it is necessary to fix the ones used for nonce confirmation and just initially verify that they belong to the respective sides.
2022-07-27Pairing failure reasonRoman Smrž
2022-04-30FRP: add missing vector headerRoman Smrž
2022-04-29Identity updateRoman Smrž
2021-12-09Test: distinguish address and identity info for peersRoman Smrž
2021-11-28Network: make Server non-copyableRoman Smrž
Avoids issues with shared_from_this and does not make much sense anyway.
2021-11-20Storage: fix filterAncestor to check all possible successorsRoman Smrž
2021-11-13Pairing: properly handle lingering threads after server stopsRoman Smrž
2021-11-08Storage: implement Stored using call_onceRoman Smrž
2021-06-06Contact list in shared stateRoman Smrž
2021-05-09SharedType: type trait instead of member functions and typedefRoman Smrž
2021-05-08FRP: run callback when starting to watch behaviorRoman Smrž
2021-05-08FRP: use BhvComp memoized value only if not dirtyRoman Smrž
2021-05-08FRP: functions to retrieve and compare BhvTimeRoman Smrž
2021-05-08SharedState type and lensRoman Smrž
2021-04-24Behavior lens for shared refs from local stateRoman Smrž
2021-04-18Initial support for FRP behaviorsRoman Smrž
2021-02-23Sync serviceRoman Smrž
2021-02-19Storage: keep weak pointer to Storage in head watcherRoman Smrž
2021-02-19WatchedHead object allowing to stop watching HeadRoman Smrž
2021-02-16Storage: remove unimplemented methods from HeadRoman Smrž
2021-02-13Pairing: provide future to signal pairing successRoman Smrž
2021-01-29Attach serviceRoman Smrž
2021-01-22Service: drop const from handle methodRoman Smrž
2021-01-20Changing local state via service contextRoman Smrž
2021-01-19Server watching local state headRoman Smrž
2021-01-06Access services via Server objectRoman Smrž
2020-07-30Fix result of Head updateRoman Smrž
Also make Ref conversion explicit and comparison operators explicitly deleted to avoid similar issues.
2020-07-22Local and shared stateRoman Smrž
2020-07-20Storage: typed headsRoman Smrž
2020-06-06UUID: specialization of std::hashRoman Smrž
2020-06-06UUID: random generation and format checking functionsRoman Smrž
2020-04-16Storage: lazy loading of Stored valueRoman Smrž
2020-04-16Remove optional from load resultRoman Smrž
Makes loading of data well-defined for arbitrary object contents. Introduce zero reference and object to represent missing or mismatched parts.
2020-03-23Implement UUID handling to avoid libuuid dependencyRoman Smrž