ब्लॉकले > ConnectionDB

ConnectionDB क्लास

कनेक्शन का डेटाबेस. कनेक्शन, उनके वर्टिकल कॉम्पोनेंट के क्रम में सेव किए जाते हैं. इस तरह से, बाइनरी सर्च का इस्तेमाल करके किसी इलाके में कनेक्शन तुरंत खोजे जा सकते हैं.

हस्ताक्षर:

export declare class ConnectionDB 

कंस्ट्रक्टर

निर्माता मॉडिफ़ायर ब्यौरा
(constructor)(connectionChecker) ConnectionDB क्लास का नया इंस्टेंस बनाता है

तरीके

तरीका मॉडिफ़ायर ब्यौरा
getNeighbours(connection, maxRadius) दिए गए कनेक्शन के आस-पास मौजूद सभी कनेक्शन ढूंढें. टाइप की जांच लागू नहीं होती, क्योंकि इस फ़ंक्शन का इस्तेमाल बंपिंग के लिए किया जाता है.
init(checker) static किसी वर्कस्पेस के लिए, कनेक्शन डीबी का सेट शुरू करना.
removeConnection(connection, yPos) डेटाबेस से कनेक्शन हटाना. यह डीबी में पहले से मौजूद होना चाहिए.
searchForClosest(conn, maxRadius, dxy) इस कनेक्शन के आस-पास मौजूद, काम करने वाला कनेक्शन ढूंढें.