Ignore:
Timestamp:
Jan 31, 2008, 6:46:41 PM (16 years ago)
Author:
rosiere
Message:

Update all component (except front_end) to :

  • new statistics model
  • no namespace std
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Queue/include/Queue.h

    r67 r75  
    2222#include "Behavioural/Generic/Queue/include/Parameters.h"
    2323#ifdef STATISTICS
    24 #include "Behavioural/Generic/Queue/include/Statistics.h"
     24#include "Behavioural/include/Stat.h"
    2525#endif
    2626#include "Behavioural/include/Component.h"
     
    2929#endif
    3030#include "Behavioural/include/Usage.h"
    31 
    32 using namespace std;
    33 using namespace morpheo::behavioural::generic::queue_control;
    3431
    3532namespace morpheo {
     
    4643    // -----[ fields ]----------------------------------------------------
    4744    // Parameters
    48   protected : const string       _name;
     45  protected : const std::string       _name;
    4946  protected : const Parameters * _param;
    5047  private   : const Tusage_t     _usage;
     
    5552
    5653#ifdef STATISTICS
    57   private   : Statistics                     * _stat;
     54  public    : Stat                           * _stat;
    5855#endif
    5956
     
    9996   sc_module_name                                name,
    10097#else                                         
    101    string                                        name,
     98   std::string                                   name,
    10299#endif                                         
    103100#ifdef STATISTICS
     
    116113  public  : void     genMoore                  (void);
    117114#endif                                         
     115
    118116#ifdef STATISTICS
    119   public  : string   statistics                (uint32_t depth);
     117  public  : void     statistics_declaration    (morpheo::behavioural::Parameters_Statistics * param_statistics);
    120118#endif
    121119                                               
     
    125123  private : void     vhdl_body                 (Vhdl * & vhdl);
    126124#endif                                         
    127                                                
    128 #ifdef VHDL_TESTBENCH                         
    129   private : void     vhdl_testbench_transition (void);
     125
     126#if defined(STATISTICS) or defined(VHDL_TESTBENCH)
     127  private : void     end_cycle                (void);
    130128#endif
    131129  };
Note: See TracChangeset for help on using the changeset viewer.