Lines Matching defs:SchemaRegistry
28 class POLICY_EXPORT SchemaRegistry : public base::NonThreadSafe {
50 virtual void OnSchemaRegistryShuttingDown(SchemaRegistry* registry) = 0;
56 SchemaRegistry();
57 virtual ~SchemaRegistry();
95 DISALLOW_COPY_AND_ASSIGN(SchemaRegistry);
100 : public SchemaRegistry,
101 public SchemaRegistry::Observer,
102 public SchemaRegistry::InternalObserver {
107 void Track(SchemaRegistry* registry);
109 // SchemaRegistry:
114 // SchemaRegistry::Observer:
118 // SchemaRegistry::InternalObserver:
119 virtual void OnSchemaRegistryShuttingDown(SchemaRegistry* registry) OVERRIDE;
124 std::set<SchemaRegistry*> registries_;
132 : public SchemaRegistry,
133 public SchemaRegistry::Observer,
134 public SchemaRegistry::InternalObserver {
138 explicit ForwardingSchemaRegistry(SchemaRegistry* wrapped);
141 // SchemaRegistry:
146 // SchemaRegistry::Observer:
150 // SchemaRegistry::InternalObserver:
151 virtual void OnSchemaRegistryShuttingDown(SchemaRegistry* registry) OVERRIDE;
154 SchemaRegistry* wrapped_;