int ret;
unsigned len = contracts->_length;
unsigned i;
- struct fres_allocator *sch = forb_instance_data(obj);
+ struct fres_allocator *alloc = forb_instance_data(obj);
struct fres_vres **vreses;
/* Prepare the vres structures */
assert(ret > 0); /* Nobody else inserted the same vres. */
}
vres->new = contract;
- vres->allocator = sch;
+ vres->allocator = alloc;
vreses[i] = vres;
}
/* Apply the changes */
- if (sch->apply_vres_changes) {
+ if (alloc->apply_vres_changes) {
/* Full interface */
- ret = sch->apply_vres_changes(vreses, len, sch->priv);
+ ret = alloc->apply_vres_changes(vreses, len, alloc->priv);
if (ret) {
ul_logerr("apply_vres_changes failed %d\n", ret);
goto err_free_vreses;
struct fres_vres *vres = vreses[i];
if (vres->allocated) {
struct fres_contract *last_perceived = vres->perceived;
- ret = sch->change_vres(vreses[i], sch->priv);
+ ret = alloc->change_vres(vreses[i], alloc->priv);
if (last_perceived == vres->perceived) {
ul_logerr("change_vres callback did not change the perceived vres!");
vres->perceived = vres->new;
}
} else {
- ret = sch->create_vres(vreses[i], sch->priv);
+ ret = alloc->create_vres(vreses[i], alloc->priv);
vres->perceived = vres->new;
}
if (ret) {
CORBA_Environment *ev)
{
int ret, i;
- struct fres_allocator *sch = forb_instance_data(obj);
+ struct fres_allocator *alloc = forb_instance_data(obj);
for (i=0; i < ids->_length; i++) {
struct fres_vres *vres;
vres = fres_vreses_find(id);
if (!vres) goto err;
- ret = sch->cancel_vres(vres, sch->priv);
+ ret = alloc->cancel_vres(vres, alloc->priv);
if (ret != 0) goto err;
fres_vreses_delete(vres);