]> git.meshlink.io Git - meshlink-tiny/commitdiff
Remove the declaration of meshlink_get_node_reachability().
authorGuus Sliepen <guus@meshlink.io>
Thu, 29 Jul 2021 22:01:57 +0000 (00:01 +0200)
committerGuus Sliepen <guus@meshlink.io>
Thu, 29 Jul 2021 22:01:57 +0000 (00:01 +0200)
src/meshlink-tiny++.h
src/meshlink-tiny.h
src/meshlink.sym

index 4793ea0f198704d05eb02259f5f4ccf223568157..b76fc56f8f4c9d98bf47cc752c7935e88f0b4e54 100644 (file)
@@ -241,20 +241,6 @@ public:
                return (node *)meshlink_get_node(handle, name);
        }
 
-       /// Get a node's reachability status.
-       /** This function returns the current reachability of a given node, and the times of the last state changes.
-        *  If a given state change never happened, the time returned will be 0.
-        *
-        *  @param node              A pointer to a meshlink::node describing the node.
-        *  @param last_reachable    A pointer to a time_t variable that will be filled in with the last time the node became reachable.
-        *  @param last_unreachable  A pointer to a time_t variable that will be filled in with the last time the node became unreachable.
-        *
-        *  @return                  This function returns true if the node is currently reachable, false otherwise.
-        */
-       bool get_node_reachability(node *node, time_t *last_reachable = NULL, time_t *last_unreachable = NULL) {
-               return meshlink_get_node_reachability(handle, node, last_reachable, last_unreachable);
-       }
-
        /// Get a handle for our own node.
        /** This function returns a handle for the local node.
         *
index 5cb9c5edeec73b70629028d8c7378a15150eb17c..953a0e930d541cc14bdc0db13e863bf11c73fdc6 100644 (file)
@@ -677,22 +677,6 @@ struct meshlink_node **meshlink_get_all_nodes_by_last_reachable(struct meshlink_
  */
 dev_class_t meshlink_get_node_dev_class(struct meshlink_handle *mesh, struct meshlink_node *node) __attribute__((__warn_unused_result__));
 
-/// Get a node's reachability status.
-/** This function returns the current reachability of a given node, and the times of the last state changes.
- *  If a given state change never happened, the time returned will be 0.
- *
- *  \memberof meshlink_node
- *  @param mesh              A handle which represents an instance of MeshLink.
- *  @param node              A pointer to a struct meshlink_node describing the node.
- *  @param last_reachable    A pointer to a time_t variable that will be filled in with the last time the node became reachable.
- *                           Pass NULL to not have anything written.
- *  @param last_unreachable  A pointer to a time_t variable that will be filled in with the last time the node became unreachable.
- *                           Pass NULL to not have anything written.
- *
- *  @return                  This function returns true if the node is currently reachable, false otherwise.
- */
-bool meshlink_get_node_reachability(struct meshlink_handle *mesh, struct meshlink_node *node, time_t *last_reachable, time_t *last_unreachable);
-
 /// Verify the signature generated by another node of a piece of data.
 /** This function verifies the signature that another node generated for a piece of data.
  *
index d7051a7fbf5e35b88e139f5e2791ba8462230b4c..44c99d018de58d6b8640a011edf4631688141abd 100644 (file)
@@ -26,7 +26,6 @@ meshlink_get_all_nodes_by_last_reachable
 meshlink_get_fingerprint
 meshlink_get_node
 meshlink_get_node_dev_class
-meshlink_get_node_reachability
 meshlink_get_self
 meshlink_hint_address
 meshlink_hint_network_change