GitHub Sale: sign up for any paid plan this week and pay nothing until January 1, 2009!  [ hide ]

public
Description: An OS X application to build a standalone web site as an export from my photo album.
Homepage: http://bleu.west.spy.net/~dustin/projects/photosync/
Clone URL: git://github.com/dustin/photosync.git
dustin (author)
Fri Feb 04 01:11:22 -0800 2005
commit  30f034495fd1c33c98c3f0bb67a35bd4d544c432
tree    f84973ee83a3597b4c794eae076a391d6c862c2d
parent  efd8d86eb04d61812f5000d0d3e599e8e07be5b8
photosync / SyncSubTask.m
100644 50 lines (42 sloc) 0.799 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
//
// SyncSubTask.m
// PhotoSync
//
// Created by Dustin Sallings on 2005/2/4.
// Copyright 2005 Dustin Sallings. All rights reserved.
//
 
#import "SyncSubTask.h"
#import "SyncTask.h"
 
@implementation SyncSubTask
 
-initWithName:(NSString *)n photo:(NSString *)p delegate:(id)del
{
  id rv=[super init];
  name=[n retain];
  photo=[p retain];
  delegate=[del retain];
  // Like synctask, I'll retain myself
  [self retain];
  return rv;
}
 
-(NSString *)name
{
  return name;
}
 
-(void)run
{
  if([delegate respondsToSelector:@selector(completedTask:)]) {
    // [delegate completedTask:self];
    [delegate performSelector: @selector(completedTask:)
      withObject:self
      afterDelay:2];
  }
  [self release];
}
 
-(void)dealloc
{
  [name release];
  [photo release];
  [delegate release];
  [super dealloc];
}
 
@end