koi_net.core

Classes

BaseNode(*args[, root_dir])

FullNode(*args[, root_dir])

PartialNode(*args[, root_dir])

class koi_net.core.BaseNode(*args, root_dir=None, **kwargs)[source]

Bases: BaseAssembly

Parameters:

root_dir (Path)

basic_manifest_handler

alias of BasicManifestHandler

basic_network_output_filter

alias of BasicNetworkOutputFilter

basic_rid_handler

alias of BasicRidHandler

broadcast_event_buf

alias of EventBuffer

cache

alias of Cache

config

alias of ConfigProvider

config_schema

alias of BaseNodeConfig

edge_negotiation_handler

alias of EdgeNegotiationHandler

effector

alias of Effector

error_handler

alias of ErrorHandler

event_queue

alias of EventQueue

event_worker

alias of EventProcessingWorker

forget_node_handler

alias of ForgetNodeHandler

graph

alias of NetworkGraph

handshaker

alias of Handshaker

identity

alias of NodeIdentity

kobj_queue

alias of KobjQueue

kobj_worker

alias of KnowledgeProcessingWorker

node_contact_handler

alias of NodeContactHandler

pipeline

alias of KnowledgePipeline

poll_event_buf

alias of EventBuffer

profile_monitor

alias of ProfileMonitor

request_handler

alias of RequestHandler

resolver

alias of NetworkResolver

response_handler

alias of ResponseHandler

secure_manager

alias of SecureManager

secure_profile_handler

alias of SecureProfileHandler

sync_manager

alias of SyncManager

class koi_net.core.FullNode(*args, root_dir=None, **kwargs)[source]

Bases: BaseNode

Parameters:

root_dir (Path)

port_manager

alias of PortManager

server

alias of NodeServer

class koi_net.core.PartialNode(*args, root_dir=None, **kwargs)[source]

Bases: BaseNode

Parameters:

root_dir (Path)

poller

alias of NodePoller