6 #define model_print printf
13 class TimingSingleton;
21 class ArbitrationRound;
23 class RejectedMessage;
24 class PendingTransaction;
35 class TimingSingleton;
37 class TransactionPart;
38 class TransactionStatus;
40 #define ASSERT(expr) \
43 fprintf(stderr, "Error: assertion failed in %s at line %d\n", __FILE__, __LINE__); \
44 /* print_trace(); // Trace printing may cause dynamic memory allocation */ \