blob: 7d0e51c45a8e139d995914cc3f46afe41b51fb43 [file] [log] [blame]
//
// WXMemoryTypes.h
// PonyDebuggerDerivedSources
//
// Generated on 8/23/12
//
// Licensed to Square, Inc. under one or more contributor license agreements.
// See the LICENSE file distributed with this work for the terms under
// which Square, Inc. licenses this file to you.
//
#import "WXObject.h"
#import "WXDebugger.h"
#import "WXDynamicDebuggerDomain.h"
// Number of nodes with given name.
@interface WXMemoryNodeCount : WXObject
// Type: string
@property (nonatomic, strong) NSString *nodeName;
// Type: integer
@property (nonatomic, strong) NSNumber *count;
@end
// Number of JS event listeners by event type.
@interface WXMemoryListenerCount : WXObject
// Type: string
@property (nonatomic, strong) NSString *type;
// Type: integer
@property (nonatomic, strong) NSNumber *count;
@end
// Character data statistics for the page.
@interface WXMemoryStringStatistics : WXObject
// Type: integer
@property (nonatomic, strong) NSNumber *dom;
// Type: integer
@property (nonatomic, strong) NSNumber *js;
// Type: integer
@property (nonatomic, strong) NSNumber *shared;
@end
@interface WXMemoryDOMGroup : WXObject
// Type: integer
@property (nonatomic, strong) NSNumber *size;
// Type: string
@property (nonatomic, strong) NSString *title;
// Type: string
@property (nonatomic, strong) NSString *documentURI;
// Type: array
@property (nonatomic, strong) NSArray *nodeCount;
// Type: array
@property (nonatomic, strong) NSArray *listenerCount;
@end
@interface WXMemoryMemoryBlock : WXObject
// Size of the block in bytes if available
// Type: number
@property (nonatomic, strong) NSNumber *size;
// Unique name used to identify the component that allocated this block
// Type: string
@property (nonatomic, strong) NSString *name;
// Type: array
@property (nonatomic, strong) NSArray *children;
@end