llarp::path::PathContext::SyncTransitMap_t
Public Types
| Name | |
|---|---|
| using util::NullMutex | Mutex_t |
| using util::NullLock | Lock_t |
Public Functions
| Name | |
|---|---|
| TransitHopsMap_t second | GUARDED_BY(first ) |
| template <typename TransitHopVisitor > void |
ForEach(TransitHopVisitor && visit) Invokes a callback for each transit path; visit must be invokable with a const TransitHop_ptr& argument. |
Public Attributes
| Name | |
|---|---|
| Mutex_t | first |
Public Types Documentation
using Mutex_t
using llarp::path::PathContext::SyncTransitMap_t::Mutex_t = util::NullMutex;
using Lock_t
using llarp::path::PathContext::SyncTransitMap_t::Lock_t = util::NullLock;
Public Functions Documentation
function GUARDED_BY
TransitHopsMap_t second GUARDED_BY(
first
)
function ForEach
template <typename TransitHopVisitor >
inline void ForEach(
TransitHopVisitor && visit
)
Invokes a callback for each transit path; visit must be invokable with a const TransitHop_ptr& argument.
Public Attributes Documentation
variable first
Mutex_t first;
Updated on 2026-01-10 at 22:49:45 +0000