INDEX

abbreviations

access

Access Control

Access Control,

acknowledgements

acquisition

acronyms

API

architectural

attribute

audience

basic

c

callback routine behaviour

callback routine return values

callback structure

capability

capture

class

code

communication

components

configuration

conformance

consumer

Consumer functions,

consumer role,

control

conventions

data

Data Structures, DCIAccess

Data Structures, DCIAddressMethodData

Data Structures, DCIClassAttr

Data Structures, DCIClassId

Data Structures, DCIDataAttr

Data Structures, DCIEvent

Data Structures, DCIEventAttr

Data Structures, DCIEventDataAttr

Data Structures, DCIInstanceId

Data Structures, DCIInstAttr

Data Structures, DCIInstLevel

Data Structures, DCILabel

Data Structures, DCIMethod

Data Structures, DCIMetricId

Data Structures, DCIReturn

Data Structures, DCIRetval

Data Structures, UMAOctetString

Data Structures, UMATextString

Data Type Conventions

Data Types,

DCI

  • Overview of the DCI Specification
  • Metrics Name Space
  • DCI API Data Types
  • DCIMetricId
  • DCI Name Space Attribute Structures
  • DCI Server/Provider Communication
  • DCI Routine Return Status and Structures
  • DCI Routines Overview
  • Glossary

    DCI Services,

    DCI Services, metrics name space server

    DCI Services, metrics transport mechanism

    DCI_ADDRESS,

    DCI_ALLOCATIONFAILURE,

    DCI_BAD_HANDLE,

    DCI_BADCONFIRM,

    DCI_BADFLAGS,

    DCI_BUFFER_EVENTS_DISCARD

    DCI_BUFFER_EVENTS_DISCARD,

    DCI_BUFFER_EVENTS_GETPOLICY,

    DCI_BUFFER_EVENTS_GETSIZE,

    DCI_BUFFER_EVENTS_OVERWRITE

    DCI_BUFFER_EVENTS_OVERWRITE,

    DCI_BUFFER_EVENTS_SETSIZE,

    DCI_CALLBACK,

    DCI_CLASSADDED

    DCI_CLASSADDED,

    DCI_CLASSEXISTS,

    DCI_CLASSNOTEMPTY,

    DCI_CLASSNOTPERSISTENT,

    DCI_CONFIGURATION,

    DCI_DCIMAJORUNSUPPORTED,

    DCI_DCIMINORUNSUPPORTED,

    DCI_DERIVEDDATA,

    DCI_DISABLE,

    DCI_ENABLE,

    DCI_EVENTSUPPORT,

    DCI_FAILURE

    DCI_FAILURE,

    DCI_FATAL,

    DCI_INFORMATIONAL

    DCI_INFORMATIONAL,

    DCI_INITIALIZED,

    DCI_INSTANCEADDED

    DCI_INSTANCEADDED,

    DCI_INSTANCEEXISTS,

    DCI_INSTANCENOTPERSISTENT,

    DCI_INTERRUPTED,

    DCI_INVALIDARG,

    DCI_INVALIDDATA,

    DCI_INVALIDFIELD,

    DCI_INVALIDMETHODOP,

    DCI_METHODERROR,

    DCI_METHODOPNOTSUPPORTED,

    DCI_METHODTYPEUNAVAILABLE,

    DCI_NOACCESS,

    DCI_NOCLASS,

    DCI_NODATUMID,

    DCI_NOIMPLEMENTATION,

    DCI_NOINSTANCE,

    DCI_NOMETRIC,

    DCI_NOSPACE

    DCI_NOSPACE,

    DCI_NOSUCHTRANSACTION,

    DCI_NOTENABLED,

    DCI_NOTEVENTMETRIC,

    DCI_NOTEXT,

    DCI_NOTINITIALIZED,

    DCI_NOTPOLLEDMETRIC,

    DCI_NOTPRESENT,

    DCI_NOTQUERYABLE,

    DCI_NOTRESERVABLE,

    DCI_NOTRESERVED,

    DCI_NOTSETTABLE,

    DCI_NOWILDCARD,

    DCI_OP_CONFIGURE,

    DCI_OP_CONFIGURE, and callback routine behaviour

    DCI_OP_CONFIGURE, and DCI_ADDRESS

    DCI_OP_CONFIGURE, and DCI_CALLBACK

    DCI_OP_CONFIGURE, and DCI_STORE

    DCI_OP_GETDATA,

    DCI_OP_GETDATA, and callback routine behaviour

    DCI_OP_GETDATA, and DCI_STORE

    DCI_OP_GETINSTATTR,

    DCI_OP_GETINSTATTR, and callback routine behaviour

    DCI_OP_GETINSTATTR, and DCI_ADDRESS

    DCI_OP_GETINSTATTR, and DCI_STORE

    DCI_OP_LISTINSTANCES,

    DCI_OP_LISTINSTANCES, and callback routine behaviour

    DCI_OP_LISTINSTANCES, and DCI_ADDRESS

    DCI_OP_LISTINSTANCES, and DCI_STORE

    DCI_OP_RELEASEDATA,

    DCI_OP_RELEASEDATA, and callback routine behaviour

    DCI_OP_RESERVEDATA,

    DCI_OP_RESERVEDATA, and callback routine behaviour

    DCI_OP_RESERVEDATA, and DCI_CALLBACK

    DCI_OP_SETDATA,

    DCI_OP_SETDATA, and callback routine behaviour

    DCI_OP_SETDATA, and DCI_CALLBACK

    DCI_OP_SETDATA, and DCI_STORE

    DCI_RESERVED,

    DCI_SINGLEINST,

    DCI_STORE,

    DCI_SUBSETUNSUPPORTED,

    DCI_SUCCESS,

    DCI_SUCCESS, 1

    DCI_SYSERROR

    DCI_SYSERROR,

    DCI_TIMEOUT,

    DCI_WAIT,

    DCI_WAIT, and DCI_OP_CONFIGURE

    DCI_WAIT, and DCI_OP_RESERVEDATA

    DCI_WAIT, and DCI_OP_SETDATA

    DCI_WARNING

    DCI_WARNING,

    dciAddHandleMetric

    dciAddHandleMetric()

    dciAddInstance

    dciAddInstance()

    dciAddInstance(), and callback routine behaviour

    dciAddInstance(), and DCI_ADDRESS

    dciAddInstance(), and DCI_STORE

    dciAddInstance(), and server/provider communication

    dciAlloc

    dciAlloc()

    DCIClassAttr

    DCIClassAttr,

    DCIClassId

    DCIClassId,

    DCIClassId, code sample

    dciClose

    dciClose()

    dciClose(), and security

    DCIConfig

    DCIConfig,

    dciConfigure

    dciConfigure()

    dciConfigure(), and callback routine behaviour

    dciConfigure(), and server/provider communication

    DCIDataAttr

    DCIDataAttr,

    DCIDatumId

    DCIEvent

    DCIEvent,

    DCIEventAttr

    DCIEventAttr,

    DCIEventDataAttr

    DCIEventDataAttr,

    dciFree

    dciFree()

    dciGetClassAttributes

    dciGetClassAttributes()

    dciGetData

    dciGetData()

    dciGetData(), and callback routine behaviour

    dciGetData(), and DCI_STORE

    dciGetData(), and return structures

    dciGetData(), and server/provider communication

    dciGetInstAttributes

    dciGetInstAttributes()

    dciGetInstAttributes(), and callback routine behaviour

    dciGetInstAttributes(), and server/provider communication

    dciGetWaitEvent(), and return structures

    dciInitialize

    dciInitialize()

    DCIInstanceId

    DCIInstanceId,

    DCIInstanceType,

    DCIInstAttr

    DCIInstAttr,

    DCIInstLevel

    DCIInstLevel,

    DCILabel

    DCILabel,

    dciListClassId

    dciListClassId()

    dciListClassId(), and DCIReturn

    dciListInstanceId

    dciListInstanceId()

    dciListInstanceId(), and callback routine behaviour

    dciListInstanceId(), and DCIReturn

    dciListInstanceId(), and server/provider communication

    DCIMethod,

    DCIMetricId

    DCIMetricId,

    DCIMetricId, code sample

    dciOpen

    dciOpen()

    dciOpen(), and security

    dciPerror

    dciPerror()

    dciPostData

    dciPostData()

    dciPostData(), and DCI_STORE

    dciPostData(), and DCI_CALLBACK

    dciPostData(), and DCI_STORE

    dciPostData(), and DCI_WAIT

    dciPostEvent

    dciPostEvent()

    dciRegister

    dciRegister()

    dciRegister(), and callback routine behaviour

    dciRegister(), and DCI_ADDRESS

    dciRemoveHandleMetric

    dciRemoveHandleMetric()

    dciRemoveInstance

    dciRemoveInstance()

    dciRemoveInstance(), and server/provider communication

    DCIReturn,

    DCIRetval,

    dciSetClassAccess

    dciSetClassAccess()

    dciSetData

    dciSetData()

    dciSetData(), and callback routine behaviour

    dciSetData(), and DCI_STORE

    dciSetData(), and server/provider communication

    dciSetInstAccess

    dciSetInstAccess()

    DCIStatus,

    dciTerminate

    dciTerminate()

    dciUnregister

    dciUnregister()

    dciWaitEvent

    dciWaitEvent()

    dciWaitRequest

    dciWaitRequest()

    DCL

    definitions

    delivery

    derivation

    document

    efficient

    enablement

    Error Codes

    Error Codes,

    Error Codes, DCI_BADCONFIRM

    Error Codes, DCI_CLASSEXISTS

    Error Codes, DCI_CLASSNOTEMPTY

    Error Codes, DCI_CLASSNOTPERSISTENT

    Error Codes, DCI_DCIMAJORUNSUPPORTED

    Error Codes, DCI_DCIMINORUNSUPPORTED

    Error Codes, DCI_DERIVEDDATA

    Error Codes, DCI_EVENTSUPPORT

    Error Codes, DCI_INSTANCEEXISTS

    Error Codes, DCI_INSTANCENOTPERSISTENT

    Error Codes, DCI_INVALIDDATA

    Error Codes, DCI_INVALIDFIELD

    Error Codes, DCI_INVALIDMETHODOP

    Error Codes, DCI_METHODERROR

    Error Codes, DCI_METHODOPNOTSUPPORTED

    Error Codes, DCI_METHODTYPEUNAVAILABLE

    Error Codes, DCI_NOACCESS

    Error Codes, DCI_NOCLASS

    Error Codes, DCI_NODATUMID

    Error Codes, DCI_NOINSTANCE

    Error Codes, DCI_NOMETRIC

    Error Codes, DCI_NOSUCHTRANSACTION

    Error Codes, DCI_NOTENABLED

    Error Codes, DCI_NOTEVENTMETRIC

    Error Codes, DCI_NOTEXT

    Error Codes, DCI_NOTPOLLEDMETRIC

    Error Codes, DCI_NOTQUERYABLE

    Error Codes, DCI_NOTRESERVABLE

    Error Codes, DCI_NOTRESERVED

    Error Codes, DCI_NOTSETTABLE

    Error Codes, DCI_NOWILDCARD

    Error Codes, DCI_RESERVED

    Error Codes, DCI_SUBSETUNSUPPORTED

    Error Codes, DCI_TIMEOUT

    event

    Event functions,

    events

    Events,

    examples

    exec

    exit

    extensibility

    Fatal Errors

    fatal errors,

    Fatal Errors, DCI_ALLOCATIONFAILURE

    Fatal Errors, DCI_BADFLAGS

    Fatal Errors, DCI_BADHANDLE

    Fatal Errors, DCI_FAILURE

    Fatal Errors, DCI_FATAL

    Fatal Errors, DCI_INITIALIZED

    Fatal Errors, DCI_INTERRUPTED

    Fatal Errors, DCI_INVALIDARG

    Fatal Errors, DCI_NOIMPLEMENTATION

    Fatal Errors, DCI_NOSPACE

    Fatal Errors, DCI_NOTINITIALIZED

    Fatal Errors, DCI_NOTPRESENT

    Fatal Errors, DCI_SYSERROR

    files

    footnotes

    fork()

    frontmatter

    functions

    glossary

    goals

    header

    i18n

    implementation

    Individual status errors,

    Informational status values,

    Informational status values, DCI_CLASSADDED

    Informational status values, DCI_INSTANCEADDED

    Informational status values, DCI_INVALIDDATAPRESENT

    instance

    instance types

    interaction

    interface

    internationalisation

    interoperability

    invalid

    language

    layer

    length

    lt;dci.h>

    lt;uma.h>

    mapping

    measurement

    Measurement Units,

    Measurement Units, Derived Data Units

    Measurement Units, Hardware Activity Count Units

    Measurement Units, Metrics with no units

    Measurement Units, Size Units

    Measurement Units, System Abstraction Count Units

    Measurement Units, Time Units

    Method Types,

    methods

    metric

    metric class identifier

    metric datum identifier

    metric instance identifier

    metrics

    Metrics Name Space

    metrics name space server

    Metrics Name Space,

    Metrics Name Space, Example

    metrics transport mechanism

    MLI

    modification

    multi-system

    multiple

    multiprocessor

    naming

    Naming Conventions,

    network

    non-goals

    octet

    operating

    Operation Types,

    operations

    Other functions,

    overview

    performance

    PMWG

    polled

    portability

    possible

    preface

    provider

    Provider functions,

    Provider Methods for Polled Metrics

    Provider Methods for Polled Metrics, DCI_ADDRESS

    Provider Methods for Polled Metrics, DCI_CALLBACK

    Provider Methods for Polled Metrics, DCI_STORE

    Provider Methods for Polled Metrics, DCI_WAIT

    Provider Operations for Polled Metrics,

    Provider Operations for Polled Metrics, DCI_OP_CONFIGURE

    Provider Operations for Polled Metrics, DCI_OP_GETDATA

    Provider Operations for Polled Metrics, DCI_OP_GETINSTATTR

    Provider Operations for Polled Metrics, DCI_OP_LISTINSTANCES

    Provider Operations for Polled Metrics, DCI_OP_RELEASEDATA

    Provider Operations for Polled Metrics, DCI_OP_RESERVEDATA

    Provider Operations for Polled Metrics, DCI_OP_SETDATA

    provider role,

    providers

    purpose

    referenced

    representation

    reservation

    return

    return buffers

    Return Codes,

    roles,

    routine

  • Metrics Consumer Routines
  • Metrics Provider Routines
  • Event Routines

    sample

    scope

    secure

    security

    Security,

    Security, Access Control

    server

    Server/Provider

    services

    set

    sources

    space

  • Glossary

    special

    specification

    standardisation

    status

    Status Values

    Status Values,

    strategies

    structure

    subset

    Subsets,

    Subsets, Access Control

    Subsets, Basic Support

    Subsets, Event Delivery

    Subsets, Multiple Providers

    Subsets, Set Capability

    summary

    Summary success status values,

    support

    system

    this

    trademarks

    treatment

    type

    typical

    UMA

    units

    use

    user

    value

    variable

    variable length data

    wildcards

    wildcards,