ITDebugLog(@"Error: %d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[sendString substringToIndex:buildError.fErrorPos]);
}
- err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, /*kAEDefaultTimeout*/30, NULL, NULL);
+ err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, /*kAEDefaultTimeout*/45, NULL, NULL);
err = AESizeOfParam(&replyEvent, keyDirectObject, &resultType, &resultSize);
if (resultSize == 0 || err != 0) {
ITDebugLog(@"Error: %d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[sendString substringToIndex:buildError.fErrorPos]);
}
err = AEPutParamDesc(&sendEvent, keyDirectObject, object);
- err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, /*kAEDefaultTimeout*/30, NULL, NULL);
+ err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, /*kAEDefaultTimeout*/45, NULL, NULL);
err = AESizeOfParam(&replyEvent, keyDirectObject, &resultType, &resultSize);
if (resultSize == 0 || err != 0) {
{
//Add error checking...
pid_t pid;
-
- unsigned char *chr = (unsigned char *)malloc(4*sizeof(unsigned char));
- memcpy(chr, &reqKey, 4);
- NSString *sendString = [NSString stringWithFormat:@"'----':obj { form:'prop', want:type('prop'), seld:type('%s'), from:'null'() }", chr];
- free(chr);
- const char *usendString = [sendString UTF8String];
+ NSString *sendString = [NSString stringWithFormat:@"'----':obj { form:'prop', want:type('prop'), seld:type('%c%c%c%c'), from:'null'() }", (reqKey >> 24), (reqKey >> 16) & 0xff, (reqKey >> 8) & 0xff, reqKey & 0xff];
+ const char *usendString = [sendString UTF8String];
AppleEvent sendEvent, replyEvent;
NSAppleEventDescriptor *send, *recv;
ITDebugLog(@"Error: %d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[sendString substringToIndex:buildError.fErrorPos]);
}
- err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, /*kAEDefaultTimeout*/30, NULL, NULL);
+ err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, /*kAEDefaultTimeout*/45, NULL, NULL);
err = AESizeOfParam(&replyEvent, keyDirectObject, &resultType, &resultSize);
if (resultSize == 0 || err != 0) {
cerr2 = AECreateAppleEvent(eClass,eID,&dest,kAutoGenerateReturnID,kAnyTransactionID,&event);
nse = [[[NSAppleEventDescriptor alloc] initWithAEDescNoCopy:&event] autorelease];
if (!cerr2) [nse logDesc];
- err = AESend(&event, &reply, kAENoReply, kAENormalPriority, /*kAEDefaultTimeout*/30, NULL, NULL);
+ err = AESend(&event, &reply, kAENoReply, kAENormalPriority, /*kAEDefaultTimeout*/45, NULL, NULL);
nsr = [[[NSAppleEventDescriptor alloc] initWithAEDescNoCopy:&reply] autorelease];
[nsr logDesc];
return nsr;