Develop and Download Open Source Software

Browse Subversion Repository

Annotation of /XspfManager/HMChannel.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 259 - (hide annotations) (download) (as text)
Fri Jan 15 13:50:01 2010 UTC (14 years, 3 months ago) by masaki
File MIME type: text/x-chdr
File size: 682 byte(s)
[Mod] 64bitに対応。
1 masaki 2 //
2     // HMChannel.h
3     // OldMacViewer
4     //
5     // Created by Hori,Masaki on Fri Sep 05 2003.
6     // Copyright (c) 2003 __MyCompanyName__. All rights reserved.
7     //
8    
9     #import <Foundation/Foundation.h>
10    
11     #import "HMWorkerProtocols.h"
12    
13     @class HMQueue;
14    
15     @interface HMChannel : NSObject <HMChannel>
16     {
17     HMQueue* _queue;
18     NSMutableArray* _workers;
19 masaki 80
20     NSInteger _requestNum;
21 masaki 2 }
22    
23 masaki 259 -(id)initWithWorkerNum:(NSInteger)num;
24 masaki 2
25 masaki 80 // called from HMWorker. take care thread safty.
26     - (oneway void)finishRequest:(id <HMRequest>)request;
27 masaki 2
28 masaki 80 - (NSInteger)requestNum;
29    
30 masaki 2 -(void)putRequest:(id <HMRequest>)aRequest;
31     -(id <HMRequest>)takeRequest;
32     -(void)terminateAll;
33     -(void)terminateRequet:(id <HMRequest>)aRequest;
34    
35     @end

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26