NicAccess.idl File Reference


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.

Go to the source code of this file.

Namespaces

namespace  net
namespace  net.juniper
namespace  net.juniper.smgt
namespace  net.juniper.smgt.gateway
namespace  net.juniper.smgt.gateway.nic
namespace  net.juniper.smgt.gateway.nic.protocol

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...

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< NicLocatorValueSeqnet::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.


Generated on Tue May 24 14:58:38 2011 for NIC Access API by  doxygen 1.4.7