NicAccess.idl File Reference

NIC access interface module. More...

Go to the source code of this file.

Classes

exception  net.juniper.smgt.gateway.nic.protocol.FeatureNotFound
 Exception raised if a requested interface module is not found. More...
exception  net.juniper.smgt.gateway.nic.protocol.NICException
 Exception raised if there is an unspecified error condition within NIC. More...
struct  net.juniper.smgt.gateway.nic.protocol.Attr
 Structure used for the name and values of an object attribute. More...
struct  net.juniper.smgt.gateway.nic.protocol.NICExceptionInfo
 Information about an exception raised if an error occurs will performaning lookup for a specific key in the lookupBulk method. More...
interface  net.juniper.smgt.gateway.nic.protocol.NicFeature
 Common interface for NIC interface modules. More...
struct  net.juniper.smgt.gateway.nic.protocol.NicLocatorKey
 Structure that encapsulates a NIC key, the value for the key, and contraints for the associated resolution. More...
struct  net.juniper.smgt.gateway.nic.protocol.NicLocatorValue
 Structure that encapsulates a NIC value for a specified key. More...
struct  net.juniper.smgt.gateway.nic.protocol.NicLocatorResult
 Structure that is returned from bulk lookup methods. More...
interface  net.juniper.smgt.gateway.nic.protocol.NicLocatorFeature
 NIC Locator Interface. More...
interface  net.juniper.smgt.gateway.nic.protocol.NicAccess
 NIC Access Interface. More...

Packages

package  net
 

Net module for NIC access.


package  net.juniper
 

Juniper module.


package  net.juniper.smgt
 

SMGT module.


package  net.juniper.smgt.gateway
 

Gateway module.


package  net.juniper.smgt.gateway.nic
 

NIC access module.


package  net.juniper.smgt.gateway.nic.protocol
 

Protocol module.


Typedefs

typedef sequence< string > net::juniper::smgt::gateway::nic::protocol.StringSeq
 Sequence of strings.
typedef sequence< wstring > net::juniper::smgt::gateway::nic::protocol.WStringSeq
 Sequence of wide strings (unicode).
typedef sequence< Attr > net::juniper::smgt::gateway::nic::protocol.AttrSeq
 List of attributes.
typedef sequence< NicLocatorValue > net::juniper::smgt::gateway::nic::protocol.NicLocatorValueSeq
 List of NIC locator values.
typedef sequence
< NicLocatorResult > 
net::juniper::smgt::gateway::nic::protocol.NicLocatorResultSeq
 List of NIC locator results.
typedef sequence< NicLocatorKey > net::juniper::smgt::gateway::nic::protocol.NicLocatorKeySeq
 List of NIC locator keys.
typedef sequence
< NicLocatorValueSeq > 
net::juniper::smgt::gateway::nic::protocol.NicLocatorValueSeqSeq
 List of sequences for NIC locator values.

Variables

const string net::juniper::smgt::gateway::nic::protocol.LOCATOR_FEATURE_TYPE = "NicLocator"
 Constructor.
const string net::juniper::smgt::gateway::nic::protocol.ALL_FEATURE_TYPES = "ALL"
 Constructor.

Detailed Description

NIC access interface module.

This module defines the resolution interface to the network information collector (NIC). Use this interface for applications written in a programming language other than Java.

For applications written in Java, use the NIC proxy client library. This library provides a JAVA API to access the NIC, cache data, and support NIC replication.


Generated on 19 Jul 2017 for NIC Access API by  doxygen 1.6.1