macos: update AFS prefs pane
[openafs.git] / src / platform / DARWIN / AFSPreference / TaskUtil.h
1 //
2 //  TaskUtil.h
3 //  AFSCommander
4 //
5 //  Created by Claudio Bisegni on 25/06/07.
6 //  Copyright 2007 INFN - National Institute of Nuclear Physics. All rights reserved.
7 //
8
9 #import <Cocoa/Cocoa.h>
10 #include <Security/Authorization.h>
11 #include <Security/AuthorizationTags.h>
12
13 @interface TaskUtil : NSObject {
14 }
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;
20 @end