Ignore:
Timestamp:
May 1, 2008, 6:48:45 PM (16 years ago)
Author:
rosiere
Message:
  • support locale (now must "just" translate)
  • update all component with new test format
  • update all component with usage
  • New component : decod queue and prediction_unit
File:
1 edited

Legend:

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

    r81 r82  
    55 * $Id$
    66 *
    7  * [ Description ]
     7 * [ Description ]
    88 *
    99 */
     
    6565#define INSTANCE_ALL          0x7
    6666
    67   typedef struct
    68   {
    69 //public : Component * _component;
    70   public : Entity    * _entity   ;
    71   public : Tinstance_t _instance ;
    72   } Tcomponent_t;   
    73  
    7467  class Component
    7568  {
    76     // -----[ fields ]----------------------------------------------------
     69    typedef struct
     70    {
     71    public : Component * _component;
     72    public : Entity    * _entity   ;
     73    public : Tinstance_t _instance ;
     74    } Tcomponent_t;   
     75 
     76    // -----[ fields ]----------------------------------------------------
    7777  private   : const Tusage_t             _usage;
    7878  private   : Entity                   * _entity        ;
    7979  private   : std::list<Tcomponent_t*> * _list_component;
    8080
    81     // -----[ methods ]---------------------------------------------------
    82   public    :                       Component         (Tusage_t usage=USE_ALL);
     81    // -----[ methods ]---------------------------------------------------
     82  public    :                       Component         (Tusage_t usage);
    8383  public    :                       Component         (const Component & component);
    8484  public    :                       ~Component        ();
     85
     86  public    : std::string           get_name          (void);
    8587
    8688  public    : Entity *              set_entity        (std::string        name   
     
    124126  private   : bool                  test_map          (uint32_t depth, bool recursive);
    125127
     128//   public    : bool                  test_equi         (bool recursive=true);
     129//   private   : bool                  test_equi         (uint32_t depth, bool recursive);
     130
    126131#ifdef POSITION
    127132  public    : void                  interface_map     (std::string component_src ,
Note: See TracChangeset for help on using the changeset viewer.