|
AP&C API Reference
|
Namespaces | |
| namespace | Services |
| The class responsible for handling incoming command line switches. You can either edit this class directly, or subclass it and implement OnProcessArg(string) to extract your specific args. | |
Classes | |
| class | Core |
| This class is a container for utilities that are used throughout the system: constants, conversions, messaging, time-related features and similar functions. More... | |
| class | SupervisableStateChangeEventArgs |
| The event arguments used to report state changes of a supervised component. More... | |
| class | SupervisableErroredEventArgs |
| The event arguments used to report state changes of a supervised component. More... | |
| class | Exceptions |
| A strongly-typed resource class, for looking up localized strings, etc. More... | |
| interface | ISupervisable |
| Defines the contract supported by all supervisable components, which include supervisors themselves. More... | |
| class | LicensedSupervisable |
| Provides the basis for supervisable components to utilize the licensing infrastructure. It contains a 'safety' feature that will release the license when the object is Disposed, but this is not fool-proof. Subclasses should ensure that ReleaseLicense() is called as appropriate (most likely during Supervisable.OnStop(). More... | |
| class | InitializationException |
| The exception that is thrown when a component has not been properly initialized. More... | |
| class | Permissions |
| Encapsulation for all of the permission names and the sets of permissions for the four roles. More... | |
| class | ProcessIdentity |
| This class provides a consistant location for applications to retrieve high-level information about a running application instance. It aggregates this information from various sources such as reflection and configuration. It is intended to provide a single source for information needed when creating auditable information, such as a message log that needs to record the initiators of the messages. More... | |
| class | ServiceLocator |
| The common access location for finding runtime references to needed system entities. More... | |
| class | Supervisable |
| class | SupervisableDescription |
| This is a decorator class used to hide live supervisable components from user interface agents. Those agents should use the ISupervisor interface to manage subordinates. More... | |
| class | ApacService |
| class | Program |
| class | ProjectInstaller |
Enumerations | |
| enum class | MappingType { Sensor , Measurement , Constant } |
| Indicates the type of mapping being processed. More... | |
| enum class | EventCategory { Unknown = 0 , System = 1 , UpperThresholdBroken = 2 , UpperThresholdNormal = 3 , LowerThresholdBroken = 4 , LowerThresholdNormal = 5 } |
| The enumeration of all possible types of events. More... | |
| enum class | EventSeverity { None = 0 , Critical = 1 , Major = 2 , Minor = 3 , Warning = 4 , Informational = 5 } |
| The set of severities that are valid for an event definition. More... | |
| enum class | Roles { Administrator = 0x01 , User = 0x02 , Guest = 0x04 , API = 0x08 } |
| The set of roles supported by the security system. More... | |
| enum class | SupervisableState { Unknown , New , Initializing , Initialized , Starting , Running , Stopping , Stopped , Errored , Impaired , Mixed } |
| Enumerates the valid states in which a supervised component may be. More... | |
| enum class | ThresholdBoundary { Upper , Lower } |
| A service enum for specifying which boundary of a threshold is being addressed. More... | |
Functions | |
| delegate void | SupervisableStateChangingHandler (ISupervisable sender, SupervisableStateChangeEventArgs args) |
| delegate void | SupervisableStateChangedHandler (ISupervisable sender, SupervisableStateChangeEventArgs args) |
| delegate void | SupervisableErroredHandler (ISupervisable sender, SupervisableErroredEventArgs args) |
| delegate void | SupervisableHeartbeatHandler (ISupervisable sender, EventArgs args) |
| delegate void | VoidVoid () |
| Delegate used to asynchronously call a void method with a void param list. More... | |
|
strong |
The enumeration of all possible types of events.
|
strong |
The set of severities that are valid for an event definition.
|
strong |
Indicates the type of mapping being processed.
|
strong |
The set of roles supported by the security system.
|
strong |
Enumerates the valid states in which a supervised component may be.
|
strong |
A service enum for specifying which boundary of a threshold is being addressed.
| delegate void Apac.VoidVoid | ( | ) |
Delegate used to asynchronously call a void method with a void param list.