omni::spectree
-
namespace spectree
Classes
- v1::IAsyncBatch
AsyncBatch provides a means to write to numerous fields in the tree and ensure that they are all contained in a single delta thereby guaranteeing that consuming parties receive them in a single payload.
- v1::IChangeListConsigner
Is the intermediary between the spec tree and [change list delegate]( IChangeListDelegate ) for inbound modifications.
- v1::IChangeListDelegate
The delegate for handling updates that were made remotely to a spec tree .
- v1::IInboundChangeDelegate
- v1::IOutboundChangeDelegate
- v1::ISpecChangeList
Represents a collections of modifications made to a spec tree .
- v1::ISpecField
SpecField is a versioned implementation of the VtValue for a field held by a node .
- v1::ISpecNode
SpecNode is a non-copyable representation of a node in the tree hierarchy that maintains a consistent link to the data regardless of tree placement or removal from the tree.
- v1::ISpecTreeClient
SpecTree is an observable tree hierarchy that provides navigation of nodes .
Functions
- IChangeListDelegateFactory::Options operator|(const IChangeListDelegateFactory::Options lhs, const IChangeListDelegateFactory::Options rhs)
- IChangeListDelegateFactory::Options & operator|=(IChangeListDelegateFactory::Options &lhs, const IChangeListDelegateFactory::Options rhs)
Namespaces
Structs
- v1::IChangeListDelegateFactory
The change list delegate factory is the means for configuring how inbound modifications to a [spec tree]( ISpecTreeClient ) will be handled.