Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-03 08:20:34

0001 /* 
0002 ** formatIO.h
0003 ** 
0004 ** Author: $Author: purschke $  
0005 **   Date: $Date: 2000/07/21 01:51:13 $ 
0006 ** 
0007 ** $Log: formatIO.h,v $
0008 ** Revision 1.1.1.1  2000/07/21 01:51:13  purschke
0009 ** mlp -- adding the new automakified "basic" module to CVS.
0010 **
0011 **
0012 ** Revision 1.3  1998/12/11 22:01:19  markacs
0013 ** (stephen markacs) adding log into cvs tags
0014 ** 
0015 */
0016 /*
0017 **  formatIO.h
0018 **
0019 **
0020 **      Defines function prototypes and useful macros for 
0021 **      dumping packets and frames.
0022 **
0023 */
0024 
0025 #ifndef _FORMATIO_
0026 #define _FORMATIO_
0027 
0028 #include <stdio.h>
0029 #include "Cpacket.h"
0030 #include "framePackets.h"
0031 
0032 /*
0033 **  Use C linkage for below structures
0034 */
0035 #ifdef __cplusplus
0036 extern "C" {
0037 #endif
0038 
0039 #include "phenixOnline.h"
0040 #include "framePublic.h"
0041 #include "packetPublic.h"
0042 
0043 /*
0044 **  Function prototypes
0045 */
0046 
0047 VALUE_ret dumpFrameHdr (FRAME_ptr);
0048 
0049 VALUE_ret dumpFrame (FRAME_ptr);
0050 
0051 VALUE_ret dumpFramePackets (FRAME_ptr);
0052 
0053 VALUE_ret dumpPacket (PACKET_ptr);
0054 
0055 #ifdef __cplusplus
0056 }
0057 /* End of "extern C" */
0058 #endif
0059 
0060 #endif
0061 
0062 
0063 
0064 
0065 
0066