StateMachine.py (9745:884ad4638236) | StateMachine.py (9801:04414c223a6a) |
---|---|
1# Copyright (c) 1999-2008 Mark D. Hill and David A. Wood 2# Copyright (c) 2009 The Hewlett-Packard Development Company 3# All rights reserved. 4# 5# Redistribution and use in source and binary forms, with or without 6# modification, are permitted provided that the following conditions are 7# met: redistributions of source code must retain the above copyright 8# notice, this list of conditions and the following disclaimer; --- 439 unchanged lines hidden (view full) --- 448} 449 450int $c_ident::m_num_controllers = 0; 451std::vector<Stats::Vector *> $c_ident::eventVec; 452std::vector<std::vector<Stats::Vector *> > $c_ident::transVec; 453 454// for adding information to the protocol debug trace 455stringstream ${ident}_transitionComment; | 1# Copyright (c) 1999-2008 Mark D. Hill and David A. Wood 2# Copyright (c) 2009 The Hewlett-Packard Development Company 3# All rights reserved. 4# 5# Redistribution and use in source and binary forms, with or without 6# modification, are permitted provided that the following conditions are 7# met: redistributions of source code must retain the above copyright 8# notice, this list of conditions and the following disclaimer; --- 439 unchanged lines hidden (view full) --- 448} 449 450int $c_ident::m_num_controllers = 0; 451std::vector<Stats::Vector *> $c_ident::eventVec; 452std::vector<std::vector<Stats::Vector *> > $c_ident::transVec; 453 454// for adding information to the protocol debug trace 455stringstream ${ident}_transitionComment; |
456 457#ifndef NDEBUG |
|
456#define APPEND_TRANSITION_COMMENT(str) (${ident}_transitionComment << str) | 458#define APPEND_TRANSITION_COMMENT(str) (${ident}_transitionComment << str) |
459#else 460#define APPEND_TRANSITION_COMMENT(str) do {} while (0) 461#endif |
|
457 458/** \\brief constructor */ 459$c_ident::$c_ident(const Params *p) 460 : AbstractController(p) 461{ 462 m_name = "${ident}"; 463''') 464 # --- 1122 unchanged lines hidden --- | 462 463/** \\brief constructor */ 464$c_ident::$c_ident(const Params *p) 465 : AbstractController(p) 466{ 467 m_name = "${ident}"; 468''') 469 # --- 1122 unchanged lines hidden --- |