Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Reduce overengeneering around datadesc, put stubs in place so that the kernel compile...
[simgrid.git] / include / datadesc.h
index 1948e24..189dcc8 100644 (file)
@@ -77,6 +77,23 @@ typedef struct DataDescriptorStruct {
   sizeof(structType) - offsetof(structType, lastMember) - \
   sizeof(memberType) * repetitions
 
+
+gras_error_t gras_datadesc_parse(const char       *def,
+                                gras_datadesc_t **dst);
+gras_error_t gras_datadesc_from_nws(const DataDescriptor *desc,
+                                   size_t                howmany,
+                                   gras_datadesc_t     **dst);
+gras_error_t gras_datadesc_eq(const gras_datadesc_t *d1,
+                             const gras_datadesc_t *d2);
+gras_error_t gras_datadesc_cpy(gras_datadesc_t  *src,
+                              gras_datadesc_t **dst);
+gras_error_t gras_datadesc_sizeof_host(gras_datadesc_t *desc,
+                                      size_t          *dst);
+gras_error_t gras_datadesc_sizeof_network(gras_datadesc_t *desc,
+                                         size_t          *dst);
+
+
+
 END_DECL
 
 #endif /* GRAS_DATADESC_H */