YANG Development Kit
latest
  • About YDK
  • Getting Started
  • Developer Guide
  • API Guide
    • YDK API
      • Service
      • ServiceProvider
      • Types
      • Errors
    • Path API
      • Annotation
      • Capability
      • Repository
      • ModelProvider
      • Rpc
      • Statement
      • DataNode
      • SchemaNode
    • Namespaces
YANG Development Kit
  • Docs »
  • API Guide »
  • YDK API
  • Edit on GitHub

YDK API¶

  • Service
    • CrudService
    • NetconfService
    • CodecService
    • ValidationService
    • path::CodecService
  • ServiceProvider
    • NetconfServiceProvider
    • RestconfServiceProvider
    • CodecServiceProvider
    • OpenDaylightServiceProvider
  • Types
    • Edit Operations
      • Example usage
    • YANG container and list
    • YANG leaf and leaf-list
    • YANG type
    • Example usage
  • Errors
    • YCPPCodecError
    • YCPPDataValidationError
    • YCPPPathError
    • YCPPSchemaValidationError
    • YCPPCoreError
      • YCPPCodecError
      • YCPPDataValidationError
      • YCPPPathError
      • YCPPSchemaValidationError
    • YCPPIllegalStateError
    • YCPPInvalidArgumentError
    • YCPPOperationNotSupportedError
    • YCPPServiceProviderError
    • YCPPModelError

Path API¶

YDK C++ provides a new interface in the form of Path API, which can be used to write apps using a generic API, using xpath-like path expression to create and access YANG data nodes. Internally, the nodes created using the YDK model API are converted to Path API data nodes for validation and encoding to respective protocol payloads.

  • Annotation
  • Capability
  • Repository
  • ModelProvider
    • NetconfModelProvider
  • Rpc
  • Statement
  • DataNode
  • SchemaNode
    • RootSchemaNode
Next Previous

© Copyright Copyright 2016 Cisco Systems. All rights reserved. Revision 3427beee.

Built with Sphinx using a theme provided by Read the Docs.