Package net.juniper.smgt.gateway.nic.protocol


Detailed Description

Protocol module.


Classes

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

Typedefs

typedef sequence< string > StringSeq
 Sequence of strings.
typedef sequence< wstring > WStringSeq
 Sequence of wide strings (unicode).
typedef sequence< AttrAttrSeq
 List of attributes.
typedef sequence< NicLocatorValueNicLocatorValueSeq
 List of NIC locator values.
typedef sequence< NicLocatorResultNicLocatorResultSeq
 List of NIC locator results.
typedef sequence< NicLocatorKeyNicLocatorKeySeq
 List of NIC locator keys.
typedef sequence< NicLocatorValueSeqNicLocatorValueSeqSeq
 List of sequences for NIC locator values.

Variables

const string LOCATOR_FEATURE_TYPE = "NicLocator"
 Constructor.
const string ALL_FEATURE_TYPES = "ALL"
 Constructor.


Typedef Documentation

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.


Variable Documentation

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

Constructor.

The string to use as featureType when calling the getFeatureNames() method. Use this constructor if the application uses a NIC locator feature, but the application does not use other NIC features.

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

Constructor.

The string to use as featureType when calling the getFeatureNames() method. Use this constructor if the application uses all NIC features.


Generated on Fri Sep 25 17:50:16 2015 for NIC Access API by  doxygen 1.4.7