Home | History | Annotate | Download | only in nacl_host

Lines Matching refs:PnaclTranslationCacheEntry

36 // PnaclTranslationCacheEntry is a shim that provides storage for the
40 class PnaclTranslationCacheEntry
41 : public base::RefCounted<PnaclTranslationCacheEntry> {
43 static PnaclTranslationCacheEntry* GetReadEntry(
47 static PnaclTranslationCacheEntry* GetWriteEntry(
74 friend class base::RefCounted<PnaclTranslationCacheEntry>;
75 PnaclTranslationCacheEntry(base::WeakPtr<PnaclTranslationCache> cache,
78 ~PnaclTranslationCacheEntry();
106 DISALLOW_COPY_AND_ASSIGN(PnaclTranslationCacheEntry);
110 PnaclTranslationCacheEntry* PnaclTranslationCacheEntry::GetReadEntry(
114 PnaclTranslationCacheEntry* entry(
115 new PnaclTranslationCacheEntry(cache, key, true));
121 PnaclTranslationCacheEntry* PnaclTranslationCacheEntry::GetWriteEntry(
126 PnaclTranslationCacheEntry* entry(
127 new PnaclTranslationCacheEntry(cache, key, false));
133 PnaclTranslationCacheEntry::PnaclTranslationCacheEntry(
143 PnaclTranslationCacheEntry::~PnaclTranslationCacheEntry() {
149 void PnaclTranslationCacheEntry::Start() {
157 void PnaclTranslationCacheEntry::OpenEntry() {
161 base::Bind(&PnaclTranslationCacheEntry::DispatchNext, this));
166 void PnaclTranslationCacheEntry::CreateEntry() {
170 base::Bind(&PnaclTranslationCacheEntry::DispatchNext, this));
175 void PnaclTranslationCacheEntry::WriteEntry(int offset, int len) {
182 base::Bind(&PnaclTranslationCacheEntry::DispatchNext, this),
188 void PnaclTranslationCacheEntry::ReadEntry(int offset, int len) {
194 base::Bind(&PnaclTranslationCacheEntry::DispatchNext, this));
199 void PnaclTranslationCacheEntry::CloseEntry(int rv) {
211 void PnaclTranslationCacheEntry::Finish(int rv) {
226 void PnaclTranslationCacheEntry::DispatchNext(int rv) {
309 void PnaclTranslationCache::OpComplete(PnaclTranslationCacheEntry* entry) {
376 PnaclTranslationCacheEntry* entry = PnaclTranslationCacheEntry::GetWriteEntry(
384 PnaclTranslationCacheEntry* entry =
385 PnaclTranslationCacheEntry::GetReadEntry(AsWeakPtr(), key, callback);