AP&C API Reference
Namespaces | Classes | Enumerations | Functions
Apac.Ecop Namespace Reference

Classes

class  AverageQueryController
 Encapsulates the callout logic needed to plug in a presentation layer to the ECOP query client. Create one of these, providing it the update frequency, the query criteria, and the method handle to update the presentation layer, and the control to be updated. This class will be sure to marshal back to the control thread as necessary because the QueryClient is multi-threaded and the callback will occur on a different thread from that on which the UI control was created. More...
 
class  Common
 
class  DataManager
 This class is a data manager for the efficiency monitoring user interface.
It does higher-level measurements from the base measurements configured in the system and provides an output document containing those measurements that is used to generate the web-based UI.
More...
 
class  DataManagerConfig
 
class  Exceptions
 A strongly-typed resource class, for looking up localized strings, etc.
 
interface  IMeasurementAvgPresenter
 The interface used by the ECOP core component to interact with the presentation layer, specifically for that layer to specify polling and querying criteria and to provide a callback address for when measurement averages are available. More...
 
interface  IMeasurementPresenter
 The interface used by the ECOP core component to interact with the presentation layer, specifically for that layer to specify polling and querying criteria and to provide a callback address for when measurements are available. More...
 
class  MeasurementQueryRequest
 Encapsulates the callout logic needed to plug in a presentation layer to the ECOP query client. Create one of these, providing it the update frequency, the query criteria, and the method handle to update the presentation layer, and the control to be updated. This class will be sure to marshal back to the control thread as necessary because the QueryClient is multi-threaded and the callback will occur on a different thread from that on which the UI control was created. More...
 
class  QueryClient
 Acts as a client to the APAC service, controlling threads and delegating UI functions using a pluggable interface. More...
 
class  QueryController
 Provides base implementation for query controller code. More...
 
class  RemotedHost
 The application host for remoting our ECOP services via HTTP. More...
 
class  Resources
 A strongly-typed resource class, for looking up localized strings, etc.
 
class  SettingsClient
 Deals with managing the connectivity and lookup for the settings store. More...
 
class  EcopConfig
 Summary description for EcopConfig More...
 
class  EcopQuery
 This class provides web-based RPC for the AP&C ECOP service. It delegates all calls to the backend service via remoting. More...
 
class  Global
 

Enumerations

enum class  QueryClientState {
  Stopped , Starting , Connecting , Connected ,
  Running
}
 

Functions

delegate void AveragesReadyHandler (IMeasurementAvgPresenter self, Apac.Collections.TimeTrackingList< WeightedMeasurementAvgs > averages)
 
delegate void AvgPresenterStateChangedHandler (IMeasurementAvgPresenter self, EventArgs e)
 
delegate void AvgPresenterRunStateChangedHandler (IMeasurementAvgPresenter self, EventArgs e)
 
delegate void MeasurementsReadyHandler (IMeasurementPresenter self, Apac.Collections.TimeTrackingList< Apac.Monitoring.Measurements > measurements)
 
delegate void MeasurementPresenterStateChangedHandler (IMeasurementPresenter self, EventArgs e)
 
delegate void MeasurementPresenterRunStateChangedHandler (IMeasurementPresenter self, EventArgs e)
 
delegate void QueryClientStatusHandler (QueryClient ecopClient)