imagectn/apps/tinet.h

00001 /* 00002 * 00003 * Copyright (C) 1993-2001, OFFIS 00004 * 00005 * This software and supporting documentation were developed by 00006 * 00007 * Kuratorium OFFIS e.V. 00008 * Healthcare Information and Communication Systems 00009 * Escherweg 2 00010 * D-26121 Oldenburg, Germany 00011 * 00012 * THIS SOFTWARE IS MADE AVAILABLE, AS IS, AND OFFIS MAKES NO WARRANTY 00013 * REGARDING THE SOFTWARE, ITS PERFORMANCE, ITS MERCHANTABILITY OR 00014 * FITNESS FOR ANY PARTICULAR USE, FREEDOM FROM ANY COMPUTER DISEASES OR 00015 * ITS CONFORMITY TO ANY SPECIFICATION. THE ENTIRE RISK AS TO QUALITY AND 00016 * PERFORMANCE OF THE SOFTWARE IS WITH THE USER. 00017 * 00018 * Module: imagectn 00019 * 00020 * Author: Andrew Hewett 00021 * 00022 * Purpose: TI Network Routines 00023 * 00024 * Last Update: $Author: meichel $ 00025 * Update Date: $Date: 2001/11/12 14:54:24 $ 00026 * Source File: $Source: /share/dicom/cvs-depot/dcmtk/imagectn/apps/tinet.h,v $ 00027 * CVS/RCS Revision: $Revision: 1.6 $ 00028 * Status: $State: Exp $ 00029 * 00030 * CVS/RCS Log at end of file 00031 * 00032 */ 00033 00034 #ifndef TINET_H 00035 #define TINET_H 00036 00037 #include "osconfig.h" /* make sure OS specific configuration is included first */ 00038 00039 #include "ti.h" 00040 #include "dicom.h" 00041 #include "assoc.h" 00042 #include "dimse.h" 00043 #include "tiui.h" 00044 #include "tinet.h" 00045 00046 OFBool 00047 TI_changeAssociation(TI_Config *conf); 00048 00049 OFBool 00050 TI_attachAssociation(TI_Config *conf); 00051 00052 OFBool 00053 TI_detatchAssociation(TI_Config *conf, OFBool abortFlag); 00054 00055 OFBool 00056 TI_sendEcho(TI_Config *conf); 00057 00058 OFBool 00059 TI_storeImage(TI_Config *conf, char *sopClass, char *sopInstance, 00060 char * imgFile); 00061 00062 typedef struct { 00063 TI_DBEntry *db; 00064 TI_StudyEntry *study; 00065 TI_SeriesEntry *series; 00066 } TI_GenericCallbackStruct; 00067 00068 typedef OFBool (*TI_GenericEntryCallbackFunction)( 00069 TI_GenericCallbackStruct *cbstruct, DcmDataset *reply); 00070 00071 OFBool 00072 TI_remoteFindQuery(TI_Config *conf, TI_DBEntry *db, DcmDataset *query, 00073 TI_GenericEntryCallbackFunction callbackFunction, 00074 TI_GenericCallbackStruct *callbackData); 00075 00076 00077 #endif 00078 00079 /* 00080 ** CVS Log 00081 ** $Log: tinet.h,v $ 00082 ** Revision 1.6 2001/11/12 14:54:24 meichel 00083 ** Removed all ctndisp related code from imagectn 00084 ** 00085 ** Revision 1.5 2001/06/01 15:51:23 meichel 00086 ** Updated copyright header 00087 ** 00088 ** Revision 1.4 2000/03/08 16:41:03 meichel 00089 ** Updated copyright header. 00090 ** 00091 ** Revision 1.3 1999/06/10 12:12:04 meichel 00092 ** Adapted imagectn to new command line option scheme. 00093 ** Added support for Patient/Study Only Q/R model and C-GET (experimental). 00094 ** 00095 ** Revision 1.2 1997/07/21 08:59:47 andreas 00096 ** - Replace all boolean types (BOOLEAN, CTNBOOLEAN, DICOM_BOOL, BOOL) 00097 ** with one unique boolean type OFBool. 00098 ** 00099 ** Revision 1.1 1996/04/22 10:27:27 hewett 00100 ** Initial release. 00101 ** 00102 ** 00103 */


Generated on 4 Nov 2004 for OFFIS DCMTK Version 3.5.3 by Doxygen 1.3.8