00001 // 00002 // ServerController.h 00003 // MacTrek 00004 // 00005 // Created by Aqua on 21/04/2006. 00006 // Copyright 2006 __MyCompanyName__. All rights reserved. 00007 // 00008 00009 #import <Cocoa/Cocoa.h> 00010 #import "TaskWrapper.h" 00011 00012 @interface ServerController : NSObject <TaskWrapperController> { 00013 00014 TaskWrapper *serverTask; 00015 TaskWrapper *logTask; 00016 bool restartServer; 00017 bool restartLog; 00018 NSTextView *logDestination; 00019 int serverPid; 00020 } 00021 00022 - (id)initWithTextView:(NSTextView *) logDestination; 00023 - (void)startServer; 00024 - (void)stopServer; 00025 00026 @end