Kanzi  3.9.7
Kanzi Engine API
kanzi::PropertyTypeDescriptor< T >::TypedNotificationStorage Struct Reference

#include <kanzi/core/property/property_type_descriptor.hpp>

Inheritance diagram for kanzi::PropertyTypeDescriptor< T >::TypedNotificationStorage:
[legend]

Classes

struct  CleanupFunctor
 Functor for cleaning up stale notification entries. More...
 

Public Types

typedef ReferenceCountScopeGuard< unsigned int, CleanupFunctorGuardType
 Guard type for cleanup. More...
 
typedef vector< TypedNotificationEntryNotificationEntryContainer
 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...
 

Member Typedef Documentation

Notification entry container type.

Guard type for cleanup.

Constructor & Destructor Documentation

template<typename T >
kanzi::PropertyTypeDescriptor< T >::TypedNotificationStorage::TypedNotificationStorage ( )
inlineexplicit

Constructor.

Member Function Documentation

template<typename T >
void kanzi::PropertyTypeDescriptor< T >::TypedNotificationStorage::cleanupNotificationEntries ( )
inline

Clean up invalidated notification entries.

Member Data Documentation

template<typename T >
NotificationEntryContainer kanzi::PropertyTypeDescriptor< T >::TypedNotificationStorage::notificationEntries

Notification entries.

template<typename T >
unsigned int kanzi::PropertyTypeDescriptor< T >::TypedNotificationStorage::notificationDepth

Counter for notification depth.


The documentation for this struct was generated from the following file: