YouView/Classes/YVTool/main.m

36 lines
780 B
Mathematica
Raw Normal View History

2015-06-03 16:34:31 -05:00
//
// main.m
// YouView
//
// Created by Mr. Gecko on 7/29/10.
// Copyright (c) 2015 Mr. Gecko's Media (James Coleman). https://mrgeckosmedia.com/ All rights reserved.
//
#import <Cocoa/Cocoa.h>
#import "MGMYVTool.h"
MGMYVTool *yvServer;
int main(int argc, char *argv[]) {
NSAutoreleasePool * pool = [NSAutoreleasePool new];
yvServer = [[MGMYVTool alloc] initWithPid:atoi(argv[1])];
NSConnection *theYVServer = [NSConnection new];
if(theYVServer==nil) {
NSLog(@"Server couldn't start");
exit(1);
}
[theYVServer setRootObject:yvServer];
[theYVServer registerName:@"MGMYVServer"];
[theYVServer setDelegate:yvServer];
NSLog(@"Server Started");
[[NSRunLoop currentRunLoop] run];
[yvServer release];
[theYVServer release];
[pool release];
return 0;
}