|
AP&C API Reference
|
Public Member Functions | |
| TimestampedList () | |
| Initializes a new instance of the TimestampedList<T> class. More... | |
| TimestampedList (DateTime stamp) | |
| Initializes a new instance of the TimestampedList<T> class. More... | |
| TimestampedList (DateTime stamp, Monitoring.ManagedElement element) | |
| Initializes a new instance of the TimestampedList<T> class. More... | |
| TimestampedList (DateTime stamp, IList< T > list) | |
| Initializes a new instance of the TimestampedList<T> class. More... | |
| override void | GetObjectData (SerializationInfo info, StreamingContext context) |
| Gets the object data. More... | |
| int | CompareTo (object obj) |
| Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. More... | |
Public Member Functions inherited from Apac.Collections.TimeTrackingList< T > | |
| TimeTrackingList () | |
| Initializes a new instance of the TimeTrackingList<T> class. More... | |
| TimeTrackingList (System.Collections.Generic.IList< T > list) | |
| Initializes a new instance of the TimeTrackingList<T> class. More... | |
| void | AddRange (System.Collections.Generic.IEnumerable< T > list) |
| Adds a set of items to the collection. More... | |
| T | Find (Predicate< T > match) |
| Finds the specified T by using match , which is defined by the caller. More... | |
| T[] | GetSorted (System.Collections.Generic.IComparer< T > comparer) |
| Gets a sorted version of the collection. The references provided in the System.Collections.Generic.IEnumerable<T> are 'live' in the collection. Updates to those objects will change the objects in the collection. More... | |
Protected Member Functions | |
| TimestampedList (SerializationInfo info, StreamingContext context) | |
| Initializes a new instance of the TimestampedList<T> class. More... | |
Protected Member Functions inherited from Apac.Collections.TimeTrackingList< T > | |
| TimeTrackingList (SerializationInfo info, StreamingContext context) | |
| Initializes a new instance of the TimeTrackingList<T> class. More... | |
| override void | InsertItem (int index, T item) |
| Inserts an element into the T:System.Collections.ObjectModel.Collection`1 at the specified index. More... | |
| override void | SetItem (int index, T item) |
| Replaces the element at the specified index. More... | |
| override void | RemoveItem (int index) |
| Removes the element at the specified index of the T:System.Collections.ObjectModel.Collection`1. More... | |
| override void | ClearItems () |
| Removes all elements from the T:System.Collections.ObjectModel.Collection`1. More... | |
| virtual void | OnListChanged (System.ComponentModel.ListChangedEventArgs args) |
| Raises the E:ListChanged event. More... | |
| virtual void | OnProcessedIn (T item) |
| Allows subclasses to act when an item is processed into the collection. More... | |
| virtual void | OnProcessedOut (T item) |
| Allows subclasses to act when an item is processed out of the collection. More... | |
Properties | |
| DateTime | Timestamp [get] |
| Gets the timestamp. More... | |
| int | Bucket [get] |
| Gets the bucket, which is a five minute period. There are 12 buckets in an hour and 288 buckets in a day. More... | |
| int | Offset [get] |
| Gets the offset into the bucket in seconds. More... | |
| Monitoring.ManagedElement | Element [get] |
| The mapping containing the identifier and other information about the element to which this list applies. An element ID of zero (0) means either a mixed list or no association to an element is established. More... | |
Properties inherited from Apac.Collections.TimeTrackingList< T > | |
| T | Minimum [get] |
| Gets the minimum value in the collection. More... | |
| T | Maximum [get] |
| Gets the maximum value in the collection. More... | |
| DateTime | LowerBoundStamp [get] |
| Gets the lower bound stamp. More... | |
| DateTime | UpperBoundStamp [get] |
| Gets the upper bound stamp. More... | |
Properties inherited from Apac.Monitoring.ITimeTracking | |
| DateTime | LowerBoundStamp [get] |
| DateTime | UpperBoundStamp [get] |
Properties inherited from Apac.Monitoring.ITimeStamped | |
| DateTime | Timestamp [get] |
| Gets the timestamp. More... | |
| int | Bucket [get] |
| Gets the bucket, which is a five minute period. There are 12 buckets in an hour and 288 buckets in a day. More... | |
| int | Offset [get] |
| Gets the offset into the bucket in seconds. More... | |
Additional Inherited Members | |
Events inherited from Apac.Collections.TimeTrackingList< T > | |
| Apac.Monitoring.ListChangedHandler | ListChanged |
| Occurs when the contents of the list has changed. More... | |
Events inherited from Apac.Monitoring.ITimeTracking | |
| ListChangedHandler | ListChanged |
|
inline |
Initializes a new instance of the TimestampedList<T> class.
|
inline |
Initializes a new instance of the TimestampedList<T> class.
| stamp | The stamp. |
|
inline |
Initializes a new instance of the TimestampedList<T> class.
| stamp | The stamp. |
| element | The element. |
|
inline |
Initializes a new instance of the TimestampedList<T> class.
| stamp | The stamp. |
| list | The list. |
|
inlineprotected |
Initializes a new instance of the TimestampedList<T> class.
| info | The info. |
| context | The context. |
|
inline |
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
| obj | An object to compare with this instance. |
|
inlinevirtual |
Gets the object data.
| info | The info. |
| context | The context. |
Reimplemented from Apac.Collections.TimeTrackingList< T >.
|
get |
Gets the bucket, which is a five minute period. There are 12 buckets in an hour and 288 buckets in a day.
|
get |
The mapping containing the identifier and other information about the element to which this list applies. An element ID of zero (0) means either a mixed list or no association to an element is established.
|
get |
Gets the offset into the bucket in seconds.
|
get |
Gets the timestamp.