GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> MSG / dev > test_msg_mt / rhel5-64


Interface   Data Structures   File List   Data Fields   Globals  

MSG_tstdefs.h File Reference

Definitions for test code entry points, etc. More...


Defines

#define _ZZ   ( 0 )
 Operation "<unkown>".
#define _LT   ( 1 )
 Operation "less than".
#define _LE   ( 2 )
 Operation "less than or equal".
#define _EQ   ( 3 )
 Operation "equal".
#define _GE   ( 4 )
 Operation "greater than or equal".
#define _GT   ( 5 )
 Operation "greater than".
#define _NE   ( 6 )
 Operation "not equal".
#define _SZZ   ( 0 )
 Operation "<unkown>".
#define _SVE   ( 1 )
 Operation "string value equal".
#define _SLE   ( 2 )
 Operation "string length equal".
#define _SRV   ( 3 )
 Operation "just survive".

Functions

unsigned int MSG_action (const char *txt)
 Announce an action.
unsigned int MSG_announceMajor (const char *txt)
 Major test announcement.
unsigned int MSG_announceMajorEnd (const char *txt, unsigned int ret)
 Major test end announcement.
unsigned int MSG_announceMinor (const char *txt)
 Minor test announcement.
unsigned int MSG_announceMinorEnd (const char *txt, unsigned int ret)
 Minor test end announcement.
unsigned int MSG_testInt (const char *txt, unsigned int val, unsigned int op, unsigned int lim)
 Test an integer value.
unsigned int MSG_testPtr (const char *txt, void *val, unsigned int op, void *lim)
 Test a pointer (32 or 64 bit).
unsigned int MSG_testStr (const char *txt, const char *val, unsigned int op, const char *lim)
 Test an integer value.


Detailed Description

Definitions for test code entry points, etc.

CVS $Id: MSG_tstdefs.h,v 1.4 2011/03/25 01:05:53 apw Exp $
Author:
A.P.Waite

Function Documentation

unsigned int MSG_action ( const char *  txt  ) 

unsigned int MSG_announceMajor ( const char *  txt  ) 

Major test announcement.

Parameters:
txt Text string embedded in test dump

Referenced by MSG_testNoTask(), MSG_testOptions(), MSG_testShotgun(), MSG_testState(), MSG_testThread(), testBuffer_task(), and testFormat_task().

unsigned int MSG_announceMajorEnd ( const char *  txt,
unsigned int  ret 
)

Major test end announcement.

Parameters:
txt Text string embedded in test dump
ret Pass/fail

Referenced by MSG_testNoTask(), MSG_testOptions(), MSG_testShotgun(), MSG_testState(), testBuffer_task(), and testFormat_task().

unsigned int MSG_announceMinor ( const char *  txt  ) 

Minor test announcement.

Parameters:
txt Text string embedded in test dump

Referenced by MSG_testNoTask(), MSG_testOptions(), MSG_testShotgun(), testBuffer_task(), testFormat(), testFormat_task(), testInitialized(), testStarted(), and testUninitialized().

unsigned int MSG_announceMinorEnd ( const char *  txt,
unsigned int  ret 
)

Minor test end announcement.

Parameters:
txt Text string embedded in test dump
ret Pass/fail

Referenced by MSG_testOptions(), MSG_testShotgun(), testBuffer_task(), testFormat_task(), testInitialized(), testStarted(), and testUninitialized().

unsigned int MSG_testInt ( const char *  txt,
unsigned int  val,
unsigned int  op,
unsigned int  lim 
)

Test an integer value.

Parameters:
txt Text string embedded in test dump
val The value to test
op The operation
lim The value to test against

References _EQ, _GE, _GT, _LE, _LT, _NE, and _ZZ.

Referenced by MSG_testNoTask(), MSG_testOptions(), MSG_testShotgun(), MSG_testThread(), testBuffer_task(), testFormat_task(), testInitialized(), testShotgun_analyze(), testStarted(), and testUninitialized().

unsigned int MSG_testPtr ( const char *  txt,
void *  val,
unsigned int  op,
void *  lim 
)

Test a pointer (32 or 64 bit).

Parameters:
txt Text string embedded in test dump
val The value to test
op The operation
lim The value to test against

References _EQ, _GE, _GT, _LE, _LT, _NE, and _ZZ.

Referenced by testInitialized(), testStarted(), and testUninitialized().

unsigned int MSG_testStr ( const char *  txt,
const char *  val,
unsigned int  op,
const char *  lim 
)

Test an integer value.

Parameters:
txt Text string embedded in test dump
val The string to test
op The operation
lim The string to test against

References _SLE, _SRV, _SVE, and _ZZ.

Referenced by MSG_testNoTask(), and testFormat_cb().


Generated on Thu Mar 24 18:13:06 2011 by  doxygen 1.5.8