]> rtime.felk.cvut.cz Git - frescor/fna.git/blobdiff - src_frescan/frescan_servers.h
add functions to be able to change the PERCEIVED parameters and then commit them...
[frescor/fna.git] / src_frescan / frescan_servers.h
index 57868bb29eebfdecab9a65241b861995bbe38699..0ecaed88e3690a8ca0df6962506480472cde4ce9 100644 (file)
@@ -96,9 +96,37 @@ extern int frescan_servers_create(frescan_network_t net,
                                   const frescan_server_params_t *params,
                                   frescan_ss_t *id);
 
+/**
+ * frescan_servers_set_perceived() - update a sporadic server perceived data
+ *
+ * @net: the network instance
+ * @params: the parameters for the server
+ * @id: the identificator for the server
+ *
+ */
+
+extern int frescan_servers_set_perceived(frescan_network_t net,
+                                         const frescan_server_params_t *params,
+                                         frescan_ss_t id);
+
+/**
+ * frescan_servers_commit_perceived() - commit sporadic server perceived data
+ *
+ * @net: the network instance
+ * @params: the parameters for the server
+ * @id: the identificator for the server
+ *
+ */
+
+extern int frescan_servers_commit_perceived(frescan_network_t net,
+                                            frescan_ss_t id);
+
 /**
  * frescan_servers_update() - update a sporadic server data
  *
+ * It is similar to call 'frescan_servers_set_perceived' and then
+ * 'frescan_servers_commit_perceived'
+ *
  * @net: the network instance
  * @params: the parameters for the server
  * @id: the identificator for the server