X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Fdataset.inl;h=41277a1d9ff7cc93eb3b59f54136a56911e10639;hp=954081e58125e459ca515a072e626f5c9954117a;hb=0d27f859021b4af5dbb5404ef5af012546abf335;hpb=8512530474f0e0827447b6c81302120592f0e297 diff --git a/src/dataset.inl b/src/dataset.inl index 954081e..41277a1 100644 --- a/src/dataset.inl +++ b/src/dataset.inl @@ -47,11 +47,23 @@ T DataSet::get(const char *name) const T res = create(); data[name] = res; - resman_lookup(rman, name, res); + resman_add(rman, name, res); return res; } template +int DataSet::pending() const +{ + return resman_pending(rman); +} + +template +void DataSet::wait() const +{ + resman_waitall(rman); +} + +template void DataSet::add_loaded_callback(LoadedCallbackFunc func, void *cls) { std::pair cb;