Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
agent_view.hpp File Reference
#include <pulp/runtime/result.hpp>
#include <pulp/timeline/document_session.hpp>
#include <pulp/timeline/serialize.hpp>
#include <pulp/timeline/transaction.hpp>
#include <cstddef>
#include <compare>
#include <cstdint>
#include <optional>
#include <string>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

struct  pulp::timeline_agent_view::Error
struct  pulp::timeline_agent_view::Limits
struct  pulp::timeline_agent_view::OmissionSummary
 Count and SHA-256 commitment for authored rows omitted directly at one node. More...
struct  pulp::timeline_agent_view::ClipSummary
struct  pulp::timeline_agent_view::TrackSummary
struct  pulp::timeline_agent_view::SequenceSummary
struct  pulp::timeline_agent_view::Outline
struct  pulp::timeline_agent_view::RegionCursor
struct  pulp::timeline_agent_view::RegionRequest
struct  pulp::timeline_agent_view::RegionPage
struct  pulp::timeline_agent_view::OutlineChange
struct  pulp::timeline_agent_view::OutlineDiff
struct  pulp::timeline_agent_view::DirtyRevisionRange
 Adjacent revision range associated by the caller with one DirtySet. More...
class  pulp::timeline_agent_view::AgentView
 Immutable, bounded projection of one pinned DocumentView. More...

Namespaces

namespace  pulp
namespace  pulp::timeline_agent_view

Enumerations

enum class  pulp::timeline_agent_view::ErrorCode : std::uint8_t {
  pulp::timeline_agent_view::InvalidSnapshot , pulp::timeline_agent_view::StaleRevision , pulp::timeline_agent_view::MissingSequence , pulp::timeline_agent_view::InvalidRange ,
  pulp::timeline_agent_view::InvalidCursor , pulp::timeline_agent_view::InvalidProvenance , pulp::timeline_agent_view::InvalidDirtySet , pulp::timeline_agent_view::LimitExceeded ,
  pulp::timeline_agent_view::SerializationFailed
}
enum class  pulp::timeline_agent_view::OutlineKind : std::uint8_t { pulp::timeline_agent_view::Project , pulp::timeline_agent_view::Sequence , pulp::timeline_agent_view::Track , pulp::timeline_agent_view::Clip }

Variables

constexpr std::uint32_t pulp::timeline_agent_view::kAgentViewVersion = 1