Lines Matching refs:Core
66 // Core does the work of proxying calls to AttachmentService methods from one
73 // Core is ref-counted because we want to allow AttachmentServiceProxy to be
74 // copy-constructable while allowing for different implementations of Core
79 class SYNC_EXPORT Core : public AttachmentService,
80 public base::RefCountedThreadSafe<Core> {
83 Core(const base::WeakPtr<syncer::AttachmentService>& wrapped);
96 friend class base::RefCountedThreadSafe<Core>;
97 virtual ~Core();
102 DISALLOW_COPY_AND_ASSIGN(Core);
105 // Used in tests to create an AttachmentServiceProxy with a custom Core.
108 const scoped_refptr<Core>& core);
112 scoped_refptr<Core> core_;