5 // Created by Claudio Bisegni on 25/06/07.
6 // Copyright 2007 INFN - National Institute of Nuclear Physics. All rights reserved.
9 #import <Cocoa/Cocoa.h>
10 #include <Security/Authorization.h>
11 #include <Security/AuthorizationTags.h>
13 @interface TaskUtil
: NSObject
{
15 +(NSString
*) searchExecutablePath
:(NSString
*)unixCommand
;
16 +(NSString
*) executeTaskSearchingPath
:(NSString
*)unixCommand args
:(NSArray
*)args
;
17 +(NSString
*) executeTask
:(NSString
*) taskName arguments
:(NSArray
*)args
;
18 +(int) executeTaskWithAuth
:(NSString
*) taskName arguments
:(NSArray
*)args authExtForm
:(NSData
*)auth
;
19 +(int) executeTaskWithAuth
:(NSString
*) taskName arguments
:(NSArray
*)args helper
:(NSString
*)helper withAuthRef
:(AuthorizationRef
)authRef
;