Usd Notice Framework  0.7.0
broker.h File Reference
#include "unf/api.h"
#include "unf/capturePredicate.h"
#include "unf/notice.h"
#include <pxr/base/plug/plugin.h>
#include <pxr/base/plug/registry.h>
#include <pxr/base/tf/refBase.h>
#include <pxr/base/tf/refPtr.h>
#include <pxr/base/tf/weakBase.h>
#include <pxr/base/tf/weakPtr.h>
#include <pxr/pxr.h>
#include <pxr/usd/usd/common.h>
#include <pxr/usd/usd/stage.h>
#include <functional>
#include <memory>
#include <string>
#include <typeinfo>
#include <unordered_map>
#include <vector>

Go to the source code of this file.

Classes

class  unf::Broker
 Intermediate object between the Usd Stage and any clients that needs asynchronous handling and upstream filtering of notices. More...
 

Namespaces

 unf
 

Typedefs

using unf::BrokerPtr = PXR_NS::TfRefPtr< Broker >
 Convenient alias for Broker reference pointer.
 
using unf::BrokerWeakPtr = PXR_NS::TfWeakPtr< Broker >
 Convenient alias for Broker weak pointer.
 
using unf::DispatcherPtr = PXR_NS::TfRefPtr< Dispatcher >
 Convenient alias for Dispatcher reference pointer.