//
//  DCMReceivedDataHandler.h
//  OsiriX
//
//  Created by Lance Pysher on 12/13/04.
//  Copyright 2004 Macrad, LLC. All rights reserved.
//

/*************
The networking code of the DCMFramework is predominantly a port of the 11/4/04 version of the java pixelmed toolkit by David Clunie.
htt://www.pixelmed.com   
**************/

#import <Cocoa/Cocoa.h>


@class DCMPDataPDU;
@class DCMAssociation;
@interface DCMReceivedDataHandler : NSObject {
	BOOL isDone;
	int debugLevel;
	NSMutableData *commandReceived;
	NSMutableData *dataReceived;
}
- (id)initWithDebugLevel:(int)debug;
- (void)dumpPDVList:(NSArray *)pdvs;
- (void)sendPDataIndication:(DCMPDataPDU *)pdu   association:(DCMAssociation *)association;
- (BOOL)isDone;
- (void)setIsDone:(BOOL)value;
- (void)setCallingAET:(NSString *)aet;


@end
