i.e. ad = {name: value, name2: value, !!descriptors = {name: type annotation}} where ad is a map, there is no unmanaged ClassAd type e.g. ad = {"Owner": "nobody", "Requirements": "TRUE", !!descriptors = {"Requirements": "com.redhat.mrg.grid.Expression"}} On the C++ side, I will expect native types from cumin that I can query in the absence of a type descriptor. e.g., switch (value.getType()) { case VAR_FLOAT: cout << value.asFloat() << endl; break; case VAR_UINT8: ...
Changes in place for descriptors type map for requests and responses