|
Software TSN Switch
A software switch to connect VMs and Containers to a TSN network
|
Parses Gate Control List (GCL) operational XML data and maps it to CncTypes.h data structures. More...
#include <GclParser.h>

Static Public Member Functions | |
| static bool | parseOperationalGclData (const struct lyd_node *rootNode, CncNode_t &node) |
| Parses GCL configuration data from the provided XML string and populates the given CncNode_t structure. | |
Static Private Member Functions | |
| static void | parseInterfaceGcl (const struct lyd_node *gclNode, ietfInterface_t &iface) |
| Parses GCL configuration for a single interface from the given XML node pointer. | |
Parses Gate Control List (GCL) operational XML data and maps it to CncTypes.h data structures.
This parser provides entry points to read interface-specific GCL information from XML and populate the corresponding TSN-related fields in CNC topology objects. It is intended to convert operational NETCONF/XML responses into strongly typed in-memory representations used by the controller logic.
|
staticprivate |
Parses GCL configuration for a single interface from the given XML node pointer.
| xmlNodePtr | Pointer to the XML node containing the interface GCL data. |
| iface | Reference to the ietfInterface_t structure to populate. |
|
static |