23 #ifndef IPARALLELDATACOLLECTOR_HPP 24 #define IPARALLELDATACOLLECTOR_HPP 26 #include "splash/DataCollector.hpp" 44 virtual void write(int32_t
id,
63 virtual void write(int32_t
id,
81 virtual void reserve(int32_t
id,
85 const char* name) = 0;
98 virtual void reserve(int32_t
id,
104 const char* name) = 0;
113 SPLASH_DEPRECATED(
"Use safer readGlobalAttributeInfo")
129 const void* buf) = 0;
136 const void* buf) = 0;
138 SPLASH_DEPRECATED(
"Use safer readGlobalAttributeInfo")
145 const void* buf) = 0;
151 const void* buf) = 0;
164 virtual void append(int32_t
id,
169 const void *buf) = 0;
171 virtual void append(int32_t
id,
175 const void *buf) = 0;
177 virtual void append(int32_t
id,
183 const void *buf) = 0;
virtual void reserve(int32_t id, const Dimensions globalSize, uint32_t rank, const CollectionType &type, const char *name)=0
virtual void writeGlobalAttribute(int32_t id, const CollectionType &type, const char *name, const void *buf)=0
virtual void finalize(void)=0
virtual void append(int32_t id, const Dimensions size, uint32_t rank, const Dimensions globalOffset, const char *name, const void *buf)=0
virtual void write(int32_t id, const CollectionType &type, uint32_t rank, const Selection select, const char *name, const void *buf)=0
virtual void readGlobalAttribute(int32_t id, const char *name, void *buf)=0