# Functions

Config - Returns the Config from the Context (if any is present) Recommended use: in any Request or Close call, start with: ctx = WithVppAgentConfig(ctx) to ensure that the ctx has a Config followed by: vppAgentConfig := Config(ctx) to retrieve the Config from the context.Context feel free to *edit* the Config, but you cannot *replace* it for the Context of a given call.
ConnectionMap - Returns the ConnectionMap from the Context (if any is present) Recommended use: in any Request or Close call, start with: ctx = WithConnectionMap(ctx) to ensure that the ctx has a ConnectionMap followed by: connectionMap := ConnectionMap(ctx) to retrieve the ConnectionMap from the context.Context feel free to *edit* the ConnectionMap, but you cannot *replace* it for the Context of a given call.
NewACL creates an ACL.
NewBridgeConnect creates a new Bridge Endpoint.
NewClientMemifConnect creates a ClientMemifConnect.
NewCommit creates a new Commit endpoint.
NewMemifConnect creates a MemifConnect.
NewXConnect creates a XConnect.
WithConfig - If 'parent' already has a VppAgentConfig value, returns 'parent' Else wraps 'parent' in a new Context that has an empty VppAgentConfig using Context.Value(...) and returns the result.
WithConnectionMap - If 'parent' already has a ConnectionMap value, returns 'parent' Else wraps 'parent' in a new Context that has an empty ConnectionMap using Context.Value(...) and returns the result.

# Structs

ACL is a VPP Agent ACL composite.
ClientMemifConnect is a VPP Agent Client Memif Connect composite.
Commit is a VPP Agent Commit composite.
MemifConnect is a VPP Agent Memif Connect composite.
XConnect is a VPP Agent Cross Connect composite.