summaryrefslogtreecommitdiffstats
path: root/entities/JMXScriptEntity.h
diff options
context:
space:
mode:
authorxant <[email protected]>2012-03-19 08:12:21 (GMT)
committer xant <[email protected]>2012-03-19 08:12:21 (GMT)
commit7467a2051491d695f2461429cd7583716b2c23f9 (patch)
treed59a8b72b05b57a395de4ee0fd40673c65f1c028 /entities/JMXScriptEntity.h
parentc656e799f0bcbc3530d391b868f2f6debffc3f5e (diff)
expose the running script from any script-related entity
Diffstat (limited to 'entities/JMXScriptEntity.h')
-rw-r--r--entities/JMXScriptEntity.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/entities/JMXScriptEntity.h b/entities/JMXScriptEntity.h
index 82e6388..0ee832d 100644
--- a/entities/JMXScriptEntity.h
+++ b/entities/JMXScriptEntity.h
@@ -20,13 +20,16 @@
JMXScript *jsContext;
NSThread *executionThread;
NSMutableSet *pinWrappers;
+ JMXOutputPin *codeOutputPin;
}
@property (copy) NSString *code;
+@property (retain) NSArray *arguments; // XXX - arguments need to be set before code
@property (readonly) JMXScript *jsContext;
@property (readonly) NSThread *executionThread;
- (BOOL)exec;
+- (BOOL)exec:(NSString *)code;
- (void)resetContext;
- (void)hookEntity:(JMXEntity *)entity;