Ignore:
Timestamp:
05/21/12 17:57:22 (12 years ago)
Author:
ymipsl
Message:
  • Supress lot of shared_ptr
  • instrument code for vampir-trace and timer diagnostic

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/node/context.hpp

    r346 r347  
    8282         static ENodeType GetType(void);          
    8383 
    84          static boost::shared_ptr<CContextGroup> GetContextGroup(void); 
     84         static CContextGroup* GetContextGroup(void); 
    8585 
    8686      public : 
     
    127127         static void recvCreateFileHeader(CEventServer& event) ; 
    128128         void recvCreateFileHeader(CBufferIn& buffer) ; 
    129          static shared_ptr<CContext> getCurrent(void) ; 
    130          static shared_ptr<CContextGroup> getRoot(void) ; 
     129         static CContext* getCurrent(void) ; 
     130         static CContextGroup* getRoot(void) ; 
    131131         static void setCurrent(const string& id) ; 
    132          static shared_ptr<CContext> create(const string& id = "") ; 
     132         static CContext* create(const string& id = "") ; 
    133133          
    134134      public : 
     
    145145         boost::shared_ptr<CCalendar>      calendar; 
    146146  
    147          std::vector<boost::shared_ptr<CFile> > enabledFiles; 
     147         std::vector<CFile*> enabledFiles; 
    148148         static shared_ptr<CContextGroup> root ; 
    149149 
Note: See TracChangeset for help on using the changeset viewer.