Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(135)

Side by Side Diff: Source/modules/encryptedmedia/MediaKeySession.h

Issue 331623002: Oilpan: Prepare to move EventQueue and its subclasses to Oilpan heap. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2013 Apple Inc. All rights reserved. 2 * Copyright (C) 2013 Apple Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 1. Redistributions of source code must retain the above copyright 7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer. 8 * notice, this list of conditions and the following disclaimer.
9 * 2. Redistributions in binary form must reproduce the above copyright 9 * 2. Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the 10 * notice, this list of conditions and the following disclaimer in the
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
116 void actionTimerFired(Timer<MediaKeySession>*); 116 void actionTimerFired(Timer<MediaKeySession>*);
117 117
118 // blink::WebContentDecryptionModuleSession::Client 118 // blink::WebContentDecryptionModuleSession::Client
119 virtual void message(const unsigned char* message, size_t messageLength, con st blink::WebURL& destinationURL) OVERRIDE; 119 virtual void message(const unsigned char* message, size_t messageLength, con st blink::WebURL& destinationURL) OVERRIDE;
120 virtual void ready() OVERRIDE; 120 virtual void ready() OVERRIDE;
121 virtual void close() OVERRIDE; 121 virtual void close() OVERRIDE;
122 virtual void error(MediaKeyErrorCode, unsigned long systemCode) OVERRIDE; 122 virtual void error(MediaKeyErrorCode, unsigned long systemCode) OVERRIDE;
123 123
124 String m_keySystem; 124 String m_keySystem;
125 RefPtr<MediaKeyError> m_error; 125 RefPtr<MediaKeyError> m_error;
126 OwnPtr<GenericEventQueue> m_asyncEventQueue; 126 OwnPtrWillBeMember<GenericEventQueue> m_asyncEventQueue;
127 OwnPtr<blink::WebContentDecryptionModuleSession> m_session; 127 OwnPtr<blink::WebContentDecryptionModuleSession> m_session;
128 128
129 // Used to determine if MediaKeys is still active. 129 // Used to determine if MediaKeys is still active.
130 WeakMember<MediaKeys> m_keys; 130 WeakMember<MediaKeys> m_keys;
131 131
132 // Is the CDM finished with this session? 132 // Is the CDM finished with this session?
133 bool m_isClosed; 133 bool m_isClosed;
134 134
135 Deque<OwnPtr<PendingAction> > m_pendingActions; 135 Deque<OwnPtr<PendingAction> > m_pendingActions;
136 Timer<MediaKeySession> m_actionTimer; 136 Timer<MediaKeySession> m_actionTimer;
137 }; 137 };
138 138
139 } 139 }
140 140
141 #endif // MediaKeySession_h 141 #endif // MediaKeySession_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698