# Ice::Instrumentation

## Overview

### module Instrumentation

The Instrumentation local interfaces enable observing a number of Ice core internal components (threads, connections, etc).

## Interface Index

CommunicatorObserver
  The communicator observer interface used by the Ice run-time to obtain and update observers for its observable objects.
ConnectionObserver
  The connection observer interface to instrument Ice connections.
DispatchObserver
  The dispatch observer to instrument servant dispatch.
InvocationObserver
  The invocation observer to instrument invocations on proxies.
Observer
  The object observer interface used by instrumented objects to notify the observer of their existence.
ObserverUpdater
  The observer updater interface.
RemoteObserver
  The remote invocation observer to instrument invocations that go over the wire.
ThreadObserver
  The thread observer interface to instrument Ice threads.

## Enumeration Index

ConnectionState
  The state of an Ice connection.
ThreadState
  The thread state enumeration keeps track of the different possible states of Ice threads.