cc/td/doc/product/rtrmgmt/vpnsc/mpls/1_2
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

DCDirectory.idl

DCDirectory.idl

Interface List

The file DCDirectory.idl contains the following interfaces:

DCDirectory::DirectoryManager
DCDirectory::Machine
DCDirectory::Mediator
DCDirectory::Nsm
DCDirectory::Password
DCDirectory::Target
DCDirectory::TargetInterface

Module DCDirectory

DCDirectory

The CORBA Wrapper around the Directory services of the data collection repository (DCDirectory) module defines a set of interfaces to the Netsys Data Collection repository.

See Also

netsys.datacollection.DCDirectory

Data Structures and Types

Date User Defined Type

Usage

typedef string Date

Group User Defined Type

Usage

typedef string Group

GroupSeq User Defined Type

Usage

typedef sequence<Group> GroupSeq

MediatorSeq User Defined Type

Usage

typedef sequence<Mediator> MediatorSeq

Network User Defined Type

Usage

typedef string Network

NetworkSeq User Defined Type

Usage

typedef sequence<Network> NetworkSeq

NsmSeq User Defined Type

Usage

typedef sequence<Nsm> NsmSeq

PasswordSeq User Defined Type

Usage

typedef sequence<Password> PasswordSeq

StringSeq User Defined Type

Usage

typedef sequence<string> StringSeq

TargetInterfaceSeq User Defined Type

Usage

typedef sequence<TargetInterface> TargetInterfaceSeq

TargetSeq User Defined Type

Usage

typedef sequence<Target> TargetSeq

Interface DirectoryManager

Operations

capabilities()

Usage

StringSeq capabilities();

groups()

Usage

StringSeq groups();

machineTypes()

Usage

StringSeq machineTypes();

mediator()

Usage

Mediator mediator(
    in long mediatorId);

mediators()

Usage

MediatorSeq mediators();

mediatorsByMachineName()

Usage

MediatorSeq mediatorsByMachineName(
    in string machineName, in string domainName);

networks()

Usage

StringSeq networks();

nsm()

Usage

Nsm nsm(
    in long nsmId);

nsms()

Usage

NsmSeq nsms();

nsmsByMachineName()

Usage

NsmSeq nsmsByMachineName(
    in string machineName, in string domainName);

target()

Usage

Target target(
    in long targetId);

targetByMachineDomainNetworkAndRole()

Usage

Target targetByMachineDomainNetworkAndRole(
    in string machineName, in string domainName, in string networkName, in string typeName);

targets()

Usage

TargetSeq targets();

targetsByGroup()

Usage

TargetSeq targetsByGroup(
    in string group);

targetsByMachineDomainAndNetworkName()

Usage

TargetSeq targetsByMachineDomainAndNetworkName(
    in string machineName, in string domainName, in string networkName);

targetsByMachineType()

Usage

TargetSeq targetsByMachineType(
    in string machineType);

targetsByNetwork()

Usage

TargetSeq targetsByNetwork(
    in string network);

targetsByNetworkAndType()

Usage

TargetSeq targetsByNetworkAndType(
    in string netName, in string machineType);

Interface Machine

Operations

mAddr()

Usage

string mAddr();

mCopy()

Usage

Machine mCopy();

mDesc()

Usage

string mDesc();

mDomainName()

Usage

string mDomainName();

mLocation()

Usage

string mLocation();

mName()

Usage

string mName();

mRole()

Usage

short mRole();

mTimeRule()

Usage

short mTimeRule();

mTimeZone()

Usage

short mTimeZone();

mTypeName()

Usage

string mTypeName();

Constants

const short MACHINE_ROLE_COLLECTION_TARGET = 4
const short MACHINE_ROLE_MEDIATOR = 2
const short MACHINE_ROLE_NSM = 1
const short MACHINE_TIME_RULE_NO_DST = 0
const short MACHINE_TIME_RULE_NORTH_AMERICA = 1
const short MACHINE_TIME_RULE_WESTERN_EUROPE = 2
const short MACHINE_TIME_ZONE_ATLANTIC = 4
const short MACHINE_TIME_ZONE_AZORES = 1
const short MACHINE_TIME_ZONE_BERING = 11
const short MACHINE_TIME_ZONE_CAROLINE_ISLANDS = -11
const short MACHINE_TIME_ZONE_CASPIAN_SEA = -4
const short MACHINE_TIME_ZONE_CHINA = -8
const short MACHINE_TIME_ZONE_EUROPE = -1
const short MACHINE_TIME_ZONE_GREENLAND = 3
const short MACHINE_TIME_ZONE_GREENWICH = 0
const short MACHINE_TIME_ZONE_HAWAII = 10
const short MACHINE_TIME_ZONE_JAPAN = -9
const short MACHINE_TIME_ZONE_JAVA = -7
const short MACHINE_TIME_ZONE_KAZAKH = -6
const short MACHINE_TIME_ZONE_MARIANA_ISLANDS = -10
const short MACHINE_TIME_ZONE_NEW_ZEALAND = -12
const short MACHINE_TIME_ZONE_NILE = -2
const short MACHINE_TIME_ZONE_OSCAR = 2
const short MACHINE_TIME_ZONE_PAKISTAN = -5
const short MACHINE_TIME_ZONE_UKRAINE = -3
const short MACHINE_TIME_ZONE_US_CENTRAL = 6
const short MACHINE_TIME_ZONE_US_EASTERN = 5
const short MACHINE_TIME_ZONE_US_MOUNTAIN = 7
const short MACHINE_TIME_ZONE_US_PACIFIC = 8
const short MACHINE_TIME_ZONE_YUKON = 9

Interface Mediator : Machine

Operations

backupMediator()

Usage

Mediator backupMediator();

capabilityList()

Usage

StringSeq capabilityList();

copy()

Usage

Mediator copy();

id()

Usage

long id();

installHome()

Usage

string installHome();

installTime()

Usage

Date installTime();

installUID()

Usage

string installUID();

isEq()

Usage

boolean isEq(
    in Mediator mediator);

localNsm()

Usage

Nsm localNsm();

nsmList()

Usage

NsmSeq nsmList();

owningTargetList()

Usage

TargetSeq owningTargetList();

passwordList()

Usage

PasswordSeq passwordList();

release()

Usage

short release();

role()

Usage

short role();

version()

Usage

short version();

Constants

const short MEDIATOR_ROLE_BACKUP = 1
const short MEDIATOR_ROLE_PRIMARY = 0

Interface Nsm : Machine

Operations

copy()

Usage

Nsm copy();

id()

Usage

long id();

installHome()

Usage

string installHome();

installTime()

Usage

Date installTime();

installUID()

Usage

string installUID();

isEq()

Usage

boolean isEq(
    in Nsm nsm);

localMediator()

Usage

Mediator localMediator();

mediatorList()

Usage

MediatorSeq mediatorList();

passwordList()

Usage

PasswordSeq passwordList();

release()

Usage

short release();

version()

Usage

short version();

Interface Password

Operations

copy()

Usage

Password copy();

encryptionType()

Usage

short encryptionType();

favorableTag()

Usage

short favorableTag();

level()

Usage

short level();

password1()

Usage

string password1();

password2()

Usage

string password2();

snmpRoComm()

Usage

string snmpRoComm();

snmpRwComm()

Usage

string snmpRwComm();

uid1()

Usage

string uid1();

uid2()

Usage

string uid2();

Interface Target : Machine

Operations

collectableDataMask()

Usage

long collectableDataMask();

copy()

Usage

Target copy();

desc()

Usage

string desc();

groupMembershipList()

Usage

StringSeq groupMembershipList();

id()

Usage

long id();

interfaceList()

Usage

TargetInterfaceSeq interfaceList();

isEq()

Usage

boolean isEq(
    in Target target);

network()

Usage

string network();

ownerMediator()

Usage

Mediator ownerMediator();

passwordList()

Usage

PasswordSeq passwordList();

port()

Usage

short port();

retries()

Usage

short retries();

role()

Usage

string role();

timeout()

Usage

long timeout();

Interface TargetInterface

Operations

copy()

Usage

TargetInterface copy();

name()

Usage

string name();

netAddr()

Usage

string netAddr();

role()

Usage

short role();

Constants

const short INTERFACE_ROLE_PRIMARY = 0
const short INTERFACE_ROLE_SECONDARY = 1

hometocprevnextglossaryfeedbacksearchhelp
Posted: Tue Sep 26 17:02:04 PDT 2000
Copyright 1989-2000©Cisco Systems Inc.