FrameStreamDef.h File Reference

#include <FrameL.h>
#include <lal/LALDatatypes.h>
#include <lal/LALRCSID.h>

Include dependency graph for FrameStreamDef.h:

Go to the source code of this file.

Data Structures

struct  tagFrFileInfo
struct  tagFrStream

Defines

#define SECNAN_TO_I8TIME(sec, nan)   ((INT8)1000000000*(INT8)(sec)+(INT8)(nan))
#define EPOCH_TO_I8TIME(epoch)   SECNAN_TO_I8TIME( (epoch).gpsSeconds, (epoch).gpsNanoSeconds )
#define SET_EPOCH(pepoch, i8time)

Typedefs

typedef tagFrFileInfo FrFileInfo

Functions

 NRCSID (FRAMESTREAMDEFH,"$Id: FrameStreamDef.h,v 1.3 2007/06/08 14:41:46 bema Exp $")


Define Documentation

#define SECNAN_TO_I8TIME ( sec,
nan   )     ((INT8)1000000000*(INT8)(sec)+(INT8)(nan))

Definition at line 29 of file FrameStreamDef.h.

#define EPOCH_TO_I8TIME ( epoch   )     SECNAN_TO_I8TIME( (epoch).gpsSeconds, (epoch).gpsNanoSeconds )

Definition at line 32 of file FrameStreamDef.h.

#define SET_EPOCH ( pepoch,
i8time   ) 

Value:

do { INT8 t=(i8time); LIGOTimeGPS *pe=(pepoch);     pe->gpsSeconds=t/(INT8)1000000000; pe->gpsNanoSeconds=t%(INT8)1000000000;   } while( 0 )

Definition at line 34 of file FrameStreamDef.h.


Typedef Documentation

typedef struct tagFrFileInfo FrFileInfo


Function Documentation

NRCSID ( FRAMESTREAMDEFH  ,
"$Id: FrameStreamDef.  h,
v 1.3 2007/06/08 14:41:46 bema Exp $"   
)


Generated on Sat Sep 6 03:08:02 2008 for LAL by  doxygen 1.5.2