Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  
igtl_util.h File Reference

Go to the source code of this file.

Defines

#define BYTE_SWAP_INT16(S)
#define BYTE_SWAP_INT32(L)
#define BYTE_SWAP_INT64(LL)

Functions

igtl_uint64 igtl_export crc64 (unsigned char *data, igtl_uint64 len, igtl_uint64 crc)
igtl_uint32 igtl_export igtl_frac_to_nanosec (igtl_uint32 frac)
int igtl_export igtl_is_little_endian ()
void igtl_export igtl_message_dump_hex (FILE *stream, const void *message, int max_size)
igtl_uint32 igtl_export igtl_nanosec_to_frac (igtl_uint32 nanosec)

Define Documentation

#define BYTE_SWAP_INT16 (   S)
Value:
(((S) & 0xFF) << 8 \
                            | (((S) >> 8) & 0xFF))

Definition at line 33 of file igtl_util.h.

#define BYTE_SWAP_INT32 (   L)
Value:
((BYTE_SWAP_INT16 ((L) & 0xFFFF) << 16) \
                            | BYTE_SWAP_INT16 (((L) >> 16) & 0xFFFF))

Definition at line 35 of file igtl_util.h.

#define BYTE_SWAP_INT64 (   LL)
Value:
((BYTE_SWAP_INT32 ((LL) & 0xFFFFFFFF) << 32) \
                             | BYTE_SWAP_INT32 (((LL) >> 32) & 0xFFFFFFFF))

Definition at line 37 of file igtl_util.h.


Function Documentation

igtl_uint64 igtl_export crc64 ( unsigned char *  data,
igtl_uint64  len,
igtl_uint64  crc 
)
igtl_uint32 igtl_export igtl_frac_to_nanosec ( igtl_uint32  frac)
int igtl_export igtl_is_little_endian ( )
void igtl_export igtl_message_dump_hex ( FILE *  stream,
const void *  message,
int  max_size 
)
igtl_uint32 igtl_export igtl_nanosec_to_frac ( igtl_uint32  nanosec)

Generated at Sat Dec 3 2011 08:54:21 for OpenIGTLink by doxygen 1.7.4 written by Dimitri van Heesch, © 1997-2000