|
| struct | DeviceCredentials_t |
| | Structure to hold device credentials for network devices. Used for SSH network management access. More...
|
| |
| class | GclParser |
| | Parses Gate Control List (GCL) operational XML data and maps it to CncTypes.h data structures. More...
|
| |
| class | GclXmlBuilder |
| | Builds Gate Control List (GCL) XML payloads from CNC in-memory data structures. More...
|
| |
| class | InterfaceParser |
| | Parses interface information from libyang XML nodes and populates CncNode_t structures. This parser is responsible for extracting interface-related data, including GCL configurations, from the XML data provided by the NETCONF/YANG models. It maps the relevant XML nodes to the corresponding fields in the CncNode_t and ietfInterface_t structures defined in CncTypes.h. More...
|
| |
| class | JsonImporter |
| | Imports CNC topology and inventory data from JSON sources. More...
|
| |
| class | LldpParser |
| | Parses LLDP operational XML data from NETCONF and maps it to internal CNC structures. More...
|
| |
| class | NetworkManager |
| | Coordinates NETCONF-based communication and TSN configuration workflows across topology nodes. More...
|
| |
| struct | NodeWorker |
| | Worker structure for managing NETCONF sessions and job queues for individual nodes. More...
|
| |
| class | PtpParser |
| | Parses PTP data from libyang XML nodes and populates CncNode_t structures. This parser is responsible for extracting PTP-related data from the XML data provided by the NETCONF/YANG models. It maps the relevant XML nodes to the corresponding fields in the CncNode_t structure defined in CncTypes.h. More...
|
| |
|
| static std::string | getXpathValue (const struct lyd_node *contextNode, const char *xpath) |
| |
| static uint32_t | getXpathValueUint32 (const struct lyd_node *contextNode, const char *xpath, uint32_t defaultVal=0) |
| |
| static uint64_t | getXpathValueUint64 (const struct lyd_node *contextNode, const char *xpath, uint64_t defaultVal=0) |
| |
| static bool | getXpathValueBool (const struct lyd_node *contextNode, const char *xpath, bool defaultVal=false) |
| |
| static std::string | getXPathValue (const struct lyd_node *contextNode, const char *xpath) |
| |
| static uint32_t | getXpathValueUint32 (const struct lyd_node *contextNode, const char *xpath, uint32_t defaultValue=0) |
| |
| static std::string | getXpathValue (const struct lyd_node *contextNode, const char *xpath) |
| |
| static uint32_t | getXpathValueUint32 (const struct lyd_node *contextNode, const char *xpath, uint32_t defaultVal=0) |
| |
| static uint64_t | getXpathValueUint64 (const struct lyd_node *contextNode, const char *xpath, uint64_t defaultVal=0) |
| |
| static int64_t | getXpathValueInt64 (const struct lyd_node *contextNode, const char *xpath, int64_t defaultVal=0) |
| |
| static bool | getXpathValueBool (const struct lyd_node *contextNode, const char *xpath, bool defaultVal=false) |
| |
| static PtpInstanceType_t | stringToInstanceType (const std::string &str) |
| |
| static PtpPortState_t | stringToPortState (const std::string &str) |
| |
| static PtpPerformanceParameters_t | parsePerfParams (const struct lyd_node *contextNode, const std::string &prefix, bool useShortMinMax=false) |
| |