Ignore:
Timestamp:
02/13/12 19:35:25 (12 years ago)
Author:
ymipsl
Message:

nouvelle version de developpement de xios

  • nouvelle interface fortran
  • recodage complet de la couche de communication
  • et bien d'autres choses...

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/common/src/node/file.hpp

    r286 r300  
    55#include "xmlioserver_spl.hpp" 
    66#include "field.hpp" 
     7#include "data_output.hpp" 
    78#include "declare_group.hpp" 
    89 
    9 #include "data_output.hpp" 
     10 
    1011 
    1112namespace xmlioserver { 
     
    3435         typedef CObjectTemplate<CFile>   SuperClass; 
    3536         typedef CFileAttributes SuperClassAttribute; 
    36  
     37       
    3738      public : 
    38  
     39         enum EEventId 
     40         { 
     41           EVENT_ID_ADD_FIELD=0,EVENT_ID_ADD_FIELD_GROUP 
     42         } ; 
     43          
    3944         typedef CFileAttributes RelAttributes; 
    4045         typedef CFileGroup      RelGroup; 
     
    6065         /// Mutateurs /// 
    6166         void setVirtualFieldGroup(boost::shared_ptr<CFieldGroup> newVFieldGroup); 
    62          void setVirtualFieldGroup(const StdString & newVFieldGroupId); 
     67         void setVirtualFieldGroup(void); 
    6368 
    64          void initializeDataOutput(boost::shared_ptr<io::CDataOutput> dout); 
     69         void createHeader(void); 
    6570         void close(void) ; 
    6671          
     
    8691          
    8792         static ENodeType GetType(void); 
     93          
     94         bool AllDomainEmpty ; 
     95         shared_ptr<CField> addField(const string& id="") ; 
     96         shared_ptr<CFieldGroup> addFieldGroup(const string& id="") ; 
     97         void sendAddField(const string& id="") ; 
     98         void sendAddFieldGroup(const string& id="") ; 
     99         static void recvAddField(CEventServer& event) ; 
     100         void recvAddField(CBufferIn& buffer) ; 
     101         static void recvAddFieldGroup(CEventServer& event) ; 
     102         void recvAddFieldGroup(CBufferIn& buffer) ; 
     103         static bool dispatchEvent(CEventServer& event) ; 
    88104 
    89105      private : 
Note: See TracChangeset for help on using the changeset viewer.