public inbox for b.a.t.m.a.n@lists.open-mesh.org
 help / color / mirror / Atom feed
* [B.A.T.M.A.N.] Alfred update-command
@ 2015-10-04 14:23 Dominik Heidler
  2015-10-04 16:17 ` Sven Eckelmann
  0 siblings, 1 reply; 6+ messages in thread
From: Dominik Heidler @ 2015-10-04 14:23 UTC (permalink / raw)
  To: b.a.t.m.a.n

Hi,

I tried to use the alfred update-command but it seems that the
update-command is only triggered when data is purged but not when new
data is received.

The changed_data_type() method is only called from the purge_data() method.

169     while (NULL != (hashit = hash_iterate(globals->data_hash,
hashit))) {
170         struct dataset *dataset = hashit->bucket->data;
171
172         time_diff(&now, &dataset->last_seen, &diff);
173         if (diff.tv_sec < ALFRED_DATA_TIMEOUT)
174             continue;
175
176         changed_data_type(globals, dataset->data.header.type);

177
178         hash_remove_bucket(globals->data_hash, hashit);
179         free(dataset->buf);
180         free(dataset);
181     }


Is this the way the update-command should work or am I doing something
wrong?

Regards,
Dominik Heidler

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-10-04 16:46 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-04 14:23 [B.A.T.M.A.N.] Alfred update-command Dominik Heidler
2015-10-04 16:17 ` Sven Eckelmann
2015-10-04 16:22   ` Dominik Heidler
2015-10-04 16:27     ` Sven Eckelmann
2015-10-04 16:30       ` Dominik Heidler
2015-10-04 16:46         ` Sven Eckelmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox