*/
function isSenderNewPeer (array $packageData);
+ /**
+ * Registers a peer with given package data. We use the session id from it
+ *
+ * @param $packageData Valid raw package data
+ * @param $socketResource A valid socket resource
+ * @return<>void
+ */
+ function registerPeerByPackageData (array $packageData, $socketResource);
+
/**
* Registers the given peer state and raw package data
*
* @return void
*/
function registerPeerState (PeerStateable $stateInstance, array $packageData);
+
+ /**
+ * Purges old entries of given socket resource. We use the IP address from that resource.
+ *
+ * @param $socketResource A valid socket resource
+ * @return void
+ */
+ function purgeOldEntriesBySocketResource ($socketResource);
}
// [EOF]