Skip to main content

chronon::PortDirectory

More...

#include <PortDirectory.hpp>

Public Functions

Name
size_tsize() const
voidregisterPort(const std::string & full_path, std::unique_ptr< IPortHandle > handle)
PortDirectory &instance()
boolhasPort(const std::string & full_path) const
IPortHandle *findPort(const std::string & full_path)
voidclear()

Detailed Description

class chronon::PortDirectory;

PortDirectory - Singleton registry for port discovery.

Thread-safe registration and lookup by full path.

Public Functions Documentation

function size

inline size_t size() const

function registerPort

inline void registerPort(
const std::string & full_path,
std::unique_ptr< IPortHandle > handle
)

function instance

static inline PortDirectory & instance()

function hasPort

inline bool hasPort(
const std::string & full_path
) const

function findPort

inline IPortHandle * findPort(
const std::string & full_path
)

function clear

inline void clear()

Updated on 2026-05-26 at 05:42:32 +0000