#include <kanzi/core/property/property_type_descriptor.hpp>
Classes | |
| struct | CleanupFunctor |
| Functor for cleaning up stale notification entries. More... | |
Public Types | |
| typedef ReferenceCountScopeGuard< unsigned int, CleanupFunctor > | GuardType |
| Guard type for cleanup. More... | |
| typedef vector< TypedNotificationEntry > | NotificationEntryContainer |
| Notification entry container type. More... | |
Public Member Functions | |
| void | cleanupNotificationEntries () |
| Clean up invalidated notification entries. More... | |
| TypedNotificationStorage () | |
| Constructor. More... | |
Public Attributes | |
| unsigned int | notificationDepth |
| Counter for notification depth. More... | |
| NotificationEntryContainer | notificationEntries |
| Notification entries. More... | |
| typedef vector<TypedNotificationEntry> kanzi::PropertyTypeDescriptor< T >::TypedNotificationStorage::NotificationEntryContainer |
Notification entry container type.
| typedef ReferenceCountScopeGuard<unsigned int, CleanupFunctor> kanzi::PropertyTypeDescriptor< T >::TypedNotificationStorage::GuardType |
Guard type for cleanup.
|
inlineexplicit |
Constructor.
|
inline |
Clean up invalidated notification entries.
| NotificationEntryContainer kanzi::PropertyTypeDescriptor< T >::TypedNotificationStorage::notificationEntries |
Notification entries.
| unsigned int kanzi::PropertyTypeDescriptor< T >::TypedNotificationStorage::notificationDepth |
Counter for notification depth.