Changeset 567 for XIOS/trunk/src/node/axis.hpp
- Timestamp:
- 03/10/15 10:49:02 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/node/axis.hpp
r551 r567 11 11 #include "attribute_enum.hpp" 12 12 #include "attribute_enum_impl.hpp" 13 #include "server_distribution_description.hpp" 13 14 14 15 namespace xios { … … 33 34 , public CAxisAttributes 34 35 { 36 enum EEventId 37 { 38 EVENT_ID_SERVER_ATTRIBUT 39 } ; 40 35 41 /// typedef /// 36 42 typedef CObjectTemplate<CAxis> SuperClass; … … 66 72 static StdString GetName(void); 67 73 static StdString GetDefName(void); 68 69 74 static ENodeType GetType(void); 70 75 76 void sendServerAttribut(void); 77 static bool dispatchEvent(CEventServer& event); 78 static void recvServerAttribut(CEventServer& event); 79 void recvServerAttribut(CBufferIn& buffer) ; 80 void checkAttributesOnClient(const std::vector<int>& globalDim, int orderPositionInGrid, 81 CServerDistributionDescription::ServerDistributionType disType = CServerDistributionDescription::BAND_DISTRIBUTION); 82 void sendCheckedAttributes(const std::vector<int>& globalDim, int orderPositionInGrid, 83 CServerDistributionDescription::ServerDistributionType disType = CServerDistributionDescription::BAND_DISTRIBUTION); 84 public: 85 int zoom_begin_srv, zoom_end_srv, zoom_size_srv; 86 int ni_srv, begin_srv, end_srv; 71 87 private : 72 88 void checkData(); 73 89 void checkMask(); 90 void checkZoom(); 91 void computeServerIndex(const std::vector<int>& globalDim, int orderPositionInGrid, 92 CServerDistributionDescription::ServerDistributionType disType); 93 private: 94 74 95 bool isChecked; 96 bool areClientAttributesChecked_; 75 97 std::set<StdString> relFiles; 76 98
Note: See TracChangeset
for help on using the changeset viewer.