@class NSString, NSDictionary, NSMutableArray, NSLock; @interface CAReportingPerformanceObject : NSObject @property (nonatomic) struct vector> { struct pc_session **__begin_; struct pc_session **__end_; struct __compressed_pair> { struct pc_session **__value_; } __end_cap_; } sessions; @property (retain, nonatomic) NSMutableArray *processIdentifiers; @property (retain, nonatomic) NSString *hostApplicationDisplayID; @property (retain, nonatomic) NSLock *sessionsLock; @property (readonly, nonatomic) NSDictionary *performanceMetrics; @property (nonatomic) unsigned short serviceType; @property (retain, nonatomic) NSDictionary *configuration; - (void)abandon; - (void)begin; - (id)endAndReturnPerformanceMetrics; - (id).cxx_construct; - (id)initWithProcessIdentifiers:(id)a0; - (void).cxx_destruct; @end