Index: Source/core/wawwa/ProxyMap.h |
diff --git a/Source/core/svg/SVGRectTearOff.h b/Source/core/wawwa/ProxyMap.h |
similarity index 54% |
copy from Source/core/svg/SVGRectTearOff.h |
copy to Source/core/wawwa/ProxyMap.h |
index 0e2b502b29f6b61c542895d86e412f7be2fe92d1..c1859eff8d2944acab2de35d5da38050613d77c3 100644 |
--- a/Source/core/svg/SVGRectTearOff.h |
+++ b/Source/core/wawwa/ProxyMap.h |
@@ -28,35 +28,55 @@ |
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
-#ifndef SVGRectTearOff_h |
-#define SVGRectTearOff_h |
+#ifndef ProxyMap_h |
+#define ProxyMap_h |
-#include "bindings/core/v8/ScriptWrappable.h" |
-#include "core/svg/SVGRect.h" |
-#include "core/svg/properties/SVGPropertyTearOff.h" |
+#include "bindings/core/v8/Dictionary.h" |
+#include "bindings/core/v8/V8StringResource.h" |
+#include "core/animation/AnimationTestHelper.h" |
+#include "core/wawwa/ProxyKeyframe.h" |
+#include "core/wawwa/RemotePlayer.h" |
+#include "core/wawwa/RemotePlayerProxy.h" |
+#include "core/workers/Worker.h" |
+#include "core/workers/WorkerGlobalScope.h" |
+#include "wtf/HashMap.h" |
+#include "wtf/Vector.h" |
+#include "wtf/text/WTFString.h" |
namespace blink { |
-class SVGRectTearOff : public SVGPropertyTearOff<SVGRect>, public ScriptWrappable { |
+class Dictionary; |
+class ExecutionContext; |
+class WorkerGlobalScope; |
+class ExceptionState; |
+class RemotePlayer; |
+ |
+class ProxyMap FINAL : public RefCountedWillBeRefCountedGarbageCollected<ProxyMap> { |
+ |
public: |
- static PassRefPtr<SVGRectTearOff> create(PassRefPtr<SVGRect> target, SVGElement* contextElement, PropertyIsAnimValType propertyIsAnimVal, const QualifiedName& attributeName = QualifiedName::null()) |
- { |
- return adoptRef(new SVGRectTearOff(target, contextElement, propertyIsAnimVal, attributeName)); |
- } |
- |
- void setX(float, ExceptionState&); |
- void setY(float, ExceptionState&); |
- void setWidth(float, ExceptionState&); |
- void setHeight(float, ExceptionState&); |
- float x() { return target()->x(); } |
- float y() { return target()->y(); } |
- float width() { return target()->width(); } |
- float height() { return target()->height(); } |
+ static PassRefPtrWillBeRawPtr<ProxyMap> create() { return adoptRef(new ProxyMap()); } |
+ |
+ Vector<WorkerGlobalScope*> workerGlobalScopeVector; |
+ void addToWorkerGlobalScopeVector(WorkerGlobalScope * instance); |
+ |
+ Vector<RefPtr<Worker> > workerVector; |
+ void addToWorkerVector(PassRefPtr<Worker> instance); |
+ |
+ RemotePlayerProxy* findDictRemotePlayerProxys(String val); |
+ void reportTime(String val, double time); |
+ void addtoMapRemotePlayer(String id, RemotePlayer* instance); |
+ void checkForReportStartTime(); |
+ void execute(ACTIONS, String id, const Vector<ProxyKeyframe> keyframes, const Timing timingInputDictionary); |
private: |
- SVGRectTearOff(PassRefPtr<SVGRect>, SVGElement* contextElement, PropertyIsAnimValType, const QualifiedName& attributeName = QualifiedName::null()); |
+ ProxyMap(); |
+ ProxyMap(ProxyMap const&); |
dstockwell
2014/08/29 01:05:44
const ProxyMap& ?
nainar1
2014/08/29 06:01:40
Acknowledged.
|
+ void operator=(ProxyMap const&); |
+ HashMap <String, RemotePlayerProxy*> m_dictRemotePlayerProxys; |
+ HashMap <String, RemotePlayer*> m_dictRemotePlayers; |
+ |
}; |
} // namespace blink |
-#endif // SVGRectTearOff_h_ |
+#endif |