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.