koi-net
Contents
API Reference
koi-net
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
acquire_port() (koi_net.components.port_manager.PortManager method)
ACTION (koi_net.components.effector.BundleSource attribute)
add_node() (koi_net.interfaces.network.NetworkInterface method)
ApiModels (in module koi_net.protocol.api.models)
app (koi_net.components.server.NodeServer attribute)
apply_first_contact() (koi_net.interfaces.network.NetworkInterface method)
APPROVED (koi_net.protocol.edge.EdgeStatus attribute)
artifact (koi_net.infra.lifecycle.NodeLifecycle attribute)
Assembler (class in koi_net.infra.assembler)
assembler (koi_net.infra.build_artifact.BuildArtifact attribute)
B
base_url (koi_net.config.partial_node.PartialNodeProfile attribute)
(koi_net.protocol.node.NodeProfile attribute)
BaseAssembly (class in koi_net.base)
BaseNode (class in koi_net.core)
BaseNodeConfig (class in koi_net.config.base)
basic_manifest_handler (koi_net.core.BaseNode attribute)
basic_network_output_filter (koi_net.core.BaseNode attribute)
basic_rid_handler (koi_net.core.BaseNode attribute)
BasicManifestHandler (class in koi_net.components.knowledge_handlers.basic_manifest_handler)
BasicNetworkOutputFilter (class in koi_net.components.knowledge_handlers.basic_network_output_filter)
BasicRidHandler (class in koi_net.components.knowledge_handlers.basic_rid_handler)
bound_vars() (koi_net.components.logging_context.LoggingContext method)
broadcast_event_buf (koi_net.components.event_worker.EventProcessingWorker attribute)
(koi_net.core.BaseNode attribute)
broadcast_events() (koi_net.components.request_handler.RequestHandler method)
broadcast_events_handler() (koi_net.components.response_handler.ResponseHandler method)
buf_len() (koi_net.components.event_buffer.EventBuffer method)
buffers (koi_net.components.event_buffer.EventBuffer attribute)
build() (koi_net.infra.build_artifact.BuildArtifact method)
build_app() (koi_net.components.server.NodeServer method)
build_endpoints() (koi_net.components.server.NodeServer method)
build_init_graph() (koi_net.infra.build_artifact.BuildArtifact method)
build_start_graph() (koi_net.infra.build_artifact.BuildArtifact method)
build_stop_graph() (koi_net.infra.build_artifact.BuildArtifact method)
build_stop_order() (koi_net.infra.build_artifact.BuildArtifact method)
BuildArtifact (class in koi_net.infra.build_artifact)
BuildError
Bundle (koi_net.components.interfaces.knowledge_handler.HandlerType attribute)
bundle (koi_net.protocol.event.Event property)
(koi_net.protocol.knowledge_object.KnowledgeObject property)
bundles (koi_net.protocol.api.models.BundlesPayload attribute)
BundleSource (class in koi_net.components.effector)
BundlesPayload (class in koi_net.protocol.api.models)
C
Cache (class in koi_net.components.cache)
CACHE (koi_net.components.effector.BundleSource attribute)
cache (koi_net.components.effector.Effector attribute)
(koi_net.components.event_worker.EventProcessingWorker attribute)
(koi_net.components.graph.NetworkGraph attribute)
(koi_net.components.handshaker.Handshaker attribute)
(koi_net.components.knowledge_handlers.basic_manifest_handler.BasicManifestHandler attribute)
(koi_net.components.knowledge_handlers.edge_negotiation_handler.EdgeNegotiationHandler attribute)
(koi_net.components.knowledge_handlers.forget_node_handler.ForgetNodeHandler attribute)
(koi_net.components.knowledge_handlers.node_contact_handler.NodeContactHandler attribute)
(koi_net.components.pipeline.KnowledgePipeline attribute)
(koi_net.components.request_handler.RequestHandler attribute)
(koi_net.components.resolver.NetworkResolver attribute)
(koi_net.components.response_handler.ResponseHandler attribute)
(koi_net.components.secure_manager.SecureManager attribute)
(koi_net.components.sync_manager.SyncManager attribute)
(koi_net.core.BaseNode attribute)
cache_directory_path (koi_net.config.koi_net_config.KoiNetConfig attribute)
call_handler_chain() (koi_net.components.pipeline.KnowledgePipeline method)
catch_up_with() (koi_net.components.sync_manager.SyncManager method)
catch_up_with_all() (koi_net.components.sync_manager.SyncManager method)
check_url() (koi_net.config.full_node.FullNodeConfig method)
ClientError
collect_components() (koi_net.infra.build_artifact.BuildArtifact method)
comp_dict (koi_net.infra.build_artifact.BuildArtifact attribute)
comp_types (koi_net.infra.build_artifact.BuildArtifact attribute)
CompType (class in koi_net.infra.component)
config (koi_net.components.cache.Cache attribute)
(koi_net.components.event_worker.EventProcessingWorker attribute)
(koi_net.components.handshaker.Handshaker attribute)
(koi_net.components.identity.NodeIdentity attribute)
(koi_net.components.knowledge_handlers.node_contact_handler.NodeContactHandler attribute)
(koi_net.components.kobj_worker.KnowledgeProcessingWorker attribute)
(koi_net.components.poller.NodePoller attribute)
(koi_net.components.port_manager.PortManager attribute)
(koi_net.components.resolver.NetworkResolver attribute)
(koi_net.components.secure_manager.SecureManager attribute)
(koi_net.components.server.NodeServer attribute)
(koi_net.components.sync_manager.SyncManager attribute)
(koi_net.core.BaseNode attribute)
(koi_net.interfaces.network.NetworkInterface attribute)
config_schema (koi_net.core.BaseNode attribute)
ConfigProvider (class in koi_net.components.config_provider)
configure() (koi_net.infra.log_system.LogSystem method)
configure_console_handler() (koi_net.infra.log_system.LogSystem method)
console_handler_log_level (koi_net.infra.log_system.LogSystem attribute)
container (koi_net.infra.lifecycle.NodeLifecycle attribute)
contents (koi_net.protocol.event.Event attribute)
(koi_net.protocol.knowledge_object.KnowledgeObject attribute)
create() (koi_net.interfaces.node.NodeInterface method)
create_envelope() (koi_net.components.secure_manager.SecureManager method)
create_priv_key() (koi_net.components.secure_manager.SecureManager method)
D
deferred (koi_net.protocol.api.models.BundlesPayload attribute)
del_handler() (koi_net.infra.log_system.PartitionedFileHandler method)
delete() (koi_net.components.cache.Cache method)
(koi_net.interfaces.node.NodeInterface method)
delete_file_handler() (koi_net.infra.log_system.LogSystem static method)
depends_on() (in module koi_net.infra.component)
der_to_raw_signature() (in module koi_net.protocol.secure)
deref() (koi_net.components.effector.Effector method)
deref_handlers (koi_net.components.effector.Effector attribute)
DerefHandler (class in koi_net.components.interfaces.deref_handler)
dg (koi_net.components.graph.NetworkGraph attribute)
directory_path (koi_net.components.cache.Cache property)
do_help() (koi_net.interfaces.shell.KoiShell method)
do_module() (koi_net.interfaces.shell.KoiShell method)
do_network() (koi_net.interfaces.shell.KoiShell method)
do_node() (koi_net.interfaces.shell.KoiShell method)
do_QUIT() (koi_net.interfaces.shell.KoiShell method)
do_quit() (koi_net.interfaces.shell.KoiShell method)
drop() (koi_net.components.cache.Cache method)
E
edge_negotiation_handler (koi_net.core.BaseNode attribute)
edge_type (koi_net.protocol.edge.EdgeProfile attribute)
EdgeNegotiationHandler (class in koi_net.components.knowledge_handlers.edge_negotiation_handler)
EdgeProfile (class in koi_net.protocol.edge)
EdgeStatus (class in koi_net.protocol.edge)
EdgeType (class in koi_net.protocol.edge)
Effector (class in koi_net.components.effector)
effector (koi_net.components.interfaces.deref_handler.DerefHandler attribute)
(koi_net.core.BaseNode attribute)
emit() (koi_net.infra.log_system.PartitionedFileHandler method)
emptyline() (koi_net.interfaces.shell.KoiShell method)
End (class in koi_net.components.event_worker)
(class in koi_net.components.kobj_worker)
env (koi_net.config.base.BaseNodeConfig attribute)
EnvConfig (class in koi_net.config.env_config)
error (koi_net.protocol.api.models.ErrorResponse attribute)
error_handler (koi_net.components.request_handler.RequestHandler attribute)
(koi_net.core.BaseNode attribute)
ErrorHandler (class in koi_net.components.error_handler)
ErrorResponse (class in koi_net.protocol.api.models)
ErrorType (class in koi_net.protocol.errors)
Event (class in koi_net.protocol.event)
event (koi_net.components.event_queue.QueuedEvent attribute)
(koi_net.protocol.node.NodeProvides attribute)
event_queue (koi_net.components.event_worker.EventProcessingWorker attribute)
(koi_net.components.handshaker.Handshaker attribute)
(koi_net.components.knowledge_handlers.edge_negotiation_handler.EdgeNegotiationHandler attribute)
(koi_net.components.pipeline.KnowledgePipeline attribute)
(koi_net.core.BaseNode attribute)
event_type (koi_net.protocol.event.Event attribute)
(koi_net.protocol.knowledge_object.KnowledgeObject attribute)
event_types (koi_net.components.interfaces.knowledge_handler.KnowledgeHandler attribute)
(koi_net.components.knowledge_handlers.edge_negotiation_handler.EdgeNegotiationHandler attribute)
(koi_net.components.knowledge_handlers.secure_profile_handler.SecureProfileHandler attribute)
event_worker (koi_net.config.koi_net_config.KoiNetConfig attribute)
(koi_net.core.BaseNode attribute)
EventBuffer (class in koi_net.components.event_buffer)
EventProcessingWorker (class in koi_net.components.event_worker)
EventQueue (class in koi_net.components.event_queue)
events (koi_net.protocol.api.models.EventsPayload attribute)
EventsPayload (class in koi_net.protocol.api.models)
EventType (class in koi_net.protocol.event)
EventWorkerConfig (class in koi_net.config.koi_net_config)
exception_queue (koi_net.components.interfaces.threaded_component.ThreadedComponent attribute)
(koi_net.infra.container.NodeContainer attribute)
(koi_net.infra.lifecycle.NodeLifecycle attribute)
exception_queue() (koi_net.base.BaseAssembly method)
exists() (koi_net.components.cache.Cache method)
(koi_net.interfaces.node.NodeInterface method)
exit_event (koi_net.components.poller.NodePoller attribute)
F
fetch_bundles() (koi_net.components.request_handler.RequestHandler method)
fetch_bundles_handler() (koi_net.components.response_handler.ResponseHandler method)
fetch_manifests() (koi_net.components.request_handler.RequestHandler method)
fetch_manifests_handler() (koi_net.components.response_handler.ResponseHandler method)
fetch_remote_bundle() (koi_net.components.resolver.NetworkResolver method)
fetch_remote_manifest() (koi_net.components.resolver.NetworkResolver method)
fetch_rids() (koi_net.components.request_handler.RequestHandler method)
fetch_rids_handler() (koi_net.components.response_handler.ResponseHandler method)
FetchBundles (class in koi_net.protocol.api.models)
FetchManifests (class in koi_net.protocol.api.models)
FetchRids (class in koi_net.protocol.api.models)
file (koi_net.interfaces.shell.KoiShell attribute)
file_handler_log_level (koi_net.infra.log_system.LogSystem attribute)
file_path_to() (koi_net.components.cache.Cache method)
Final (koi_net.components.interfaces.knowledge_handler.HandlerType attribute)
first_contact (koi_net.config.koi_net_config.KoiNetConfig attribute)
(koi_net.interfaces.network.KoiNetworkConfig attribute)
flush() (koi_net.components.event_buffer.EventBuffer method)
flush_and_broadcast() (koi_net.components.event_worker.EventProcessingWorker method)
FORGET (koi_net.protocol.event.EventType attribute)
forget_node_handler (koi_net.core.BaseNode attribute)
ForgetNodeHandler (class in koi_net.components.knowledge_handlers.forget_node_handler)
from_bundle() (koi_net.protocol.event.Event class method)
(koi_net.protocol.knowledge_object.KnowledgeObject class method)
from_der() (koi_net.protocol.secure.PublicKey class method)
from_event() (koi_net.protocol.knowledge_object.KnowledgeObject class method)
from_manifest() (koi_net.protocol.event.Event class method)
(koi_net.protocol.knowledge_object.KnowledgeObject class method)
from_pem() (koi_net.protocol.secure.PrivateKey class method)
(koi_net.protocol.secure.PublicKey class method)
from_ref() (koi_net.interfaces.node.NodeInterface class method)
from_rid() (koi_net.protocol.event.Event class method)
(koi_net.protocol.knowledge_object.KnowledgeObject class method)
FULL (koi_net.protocol.node.NodeType attribute)
FullNode (class in koi_net.core)
FullNodeConfig (class in koi_net.config.full_node)
FullNodeProfile (class in koi_net.config.full_node)
G
generate() (koi_net.components.graph.NetworkGraph method)
(koi_net.protocol.secure.PrivateKey class method)
generate_edge_bundle() (in module koi_net.protocol.edge)
get_base_url() (koi_net.components.request_handler.RequestHandler method)
get_config() (koi_net.interfaces.node.NodeInterface method)
get_edge() (koi_net.components.graph.NetworkGraph method)
get_edges() (koi_net.components.graph.NetworkGraph method)
get_first_contact() (koi_net.interfaces.network.NetworkInterface method)
get_handler() (koi_net.infra.log_system.PartitionedFileHandler method)
get_neighbors() (koi_net.components.graph.NetworkGraph method)
get_state() (koi_net.infra.container.NodeContainer method)
get_state_providers() (koi_net.components.resolver.NetworkResolver method)
graph (koi_net.components.handshaker.Handshaker attribute)
(koi_net.components.knowledge_handlers.basic_network_output_filter.BasicNetworkOutputFilter attribute)
(koi_net.components.knowledge_handlers.node_contact_handler.NodeContactHandler attribute)
(koi_net.components.pipeline.KnowledgePipeline attribute)
(koi_net.components.resolver.NetworkResolver attribute)
(koi_net.components.sync_manager.SyncManager attribute)
(koi_net.core.BaseNode attribute)
H
handle() (koi_net.components.interfaces.deref_handler.DerefHandler method)
(koi_net.components.interfaces.knowledge_handler.KnowledgeHandler method)
(koi_net.components.knowledge_handlers.basic_manifest_handler.BasicManifestHandler method)
(koi_net.components.knowledge_handlers.basic_network_output_filter.BasicNetworkOutputFilter method)
(koi_net.components.knowledge_handlers.basic_rid_handler.BasicRidHandler method)
(koi_net.components.knowledge_handlers.edge_negotiation_handler.EdgeNegotiationHandler method)
(koi_net.components.knowledge_handlers.forget_node_handler.ForgetNodeHandler method)
(koi_net.components.knowledge_handlers.node_contact_handler.NodeContactHandler method)
(koi_net.components.knowledge_handlers.secure_profile_handler.SecureProfileHandler method)
handle_connection_error() (koi_net.components.error_handler.ErrorHandler method)
handle_protocol_error() (koi_net.components.error_handler.ErrorHandler method)
handle_response() (koi_net.components.response_handler.ResponseHandler method)
handle_unknown_node() (koi_net.components.secure_manager.SecureManager method)
handler_type (koi_net.components.interfaces.knowledge_handler.KnowledgeHandler attribute)
(koi_net.components.knowledge_handlers.basic_manifest_handler.BasicManifestHandler attribute)
(koi_net.components.knowledge_handlers.basic_network_output_filter.BasicNetworkOutputFilter attribute)
(koi_net.components.knowledge_handlers.basic_rid_handler.BasicRidHandler attribute)
(koi_net.components.knowledge_handlers.edge_negotiation_handler.EdgeNegotiationHandler attribute)
(koi_net.components.knowledge_handlers.forget_node_handler.ForgetNodeHandler attribute)
(koi_net.components.knowledge_handlers.node_contact_handler.NodeContactHandler attribute)
(koi_net.components.knowledge_handlers.secure_profile_handler.SecureProfileHandler attribute)
handlers (koi_net.infra.log_system.PartitionedFileHandler attribute)
HandlerType (class in koi_net.components.interfaces.knowledge_handler)
handshake_with() (koi_net.components.handshaker.Handshaker method)
Handshaker (class in koi_net.components.handshaker)
handshaker (koi_net.components.error_handler.ErrorHandler attribute)
(koi_net.core.BaseNode attribute)
host (koi_net.config.server_config.ServerConfig attribute)
I
identity (koi_net.components.graph.NetworkGraph attribute)
(koi_net.components.handshaker.Handshaker attribute)
(koi_net.components.knowledge_handlers.basic_network_output_filter.BasicNetworkOutputFilter attribute)
(koi_net.components.knowledge_handlers.basic_rid_handler.BasicRidHandler attribute)
(koi_net.components.knowledge_handlers.edge_negotiation_handler.EdgeNegotiationHandler attribute)
(koi_net.components.knowledge_handlers.node_contact_handler.NodeContactHandler attribute)
(koi_net.components.knowledge_handlers.secure_profile_handler.SecureProfileHandler attribute)
(koi_net.components.profile_monitor.ProfileMonitor attribute)
(koi_net.components.request_handler.RequestHandler attribute)
(koi_net.components.resolver.NetworkResolver attribute)
(koi_net.components.secure_manager.SecureManager attribute)
(koi_net.core.BaseNode attribute)
IDLE (koi_net.infra.lifecycle.NodeState attribute)
info() (koi_net.interfaces.node.NodeInterface method)
init() (koi_net.interfaces.node.NodeInterface method)
init_graph (koi_net.infra.build_artifact.BuildArtifact attribute)
init_order (koi_net.infra.build_artifact.BuildArtifact attribute)
InvalidKey (koi_net.protocol.errors.ErrorType attribute)
InvalidKeyError
InvalidSignature (koi_net.protocol.errors.ErrorType attribute)
InvalidSignatureError
InvalidTarget (koi_net.protocol.errors.ErrorType attribute)
InvalidTargetError
K
knowledge_handlers (koi_net.components.pipeline.KnowledgePipeline attribute)
KnowledgeHandler (class in koi_net.components.interfaces.knowledge_handler)
KnowledgeObject (class in koi_net.protocol.knowledge_object)
KnowledgePipeline (class in koi_net.components.pipeline)
KnowledgeProcessingWorker (class in koi_net.components.kobj_worker)
kobj_queue (koi_net.components.effector.Effector attribute)
(koi_net.components.error_handler.ErrorHandler attribute)
(koi_net.components.knowledge_handlers.edge_negotiation_handler.EdgeNegotiationHandler attribute)
(koi_net.components.knowledge_handlers.forget_node_handler.ForgetNodeHandler attribute)
(koi_net.components.knowledge_handlers.node_contact_handler.NodeContactHandler attribute)
(koi_net.components.kobj_worker.KnowledgeProcessingWorker attribute)
(koi_net.components.poller.NodePoller attribute)
(koi_net.components.profile_monitor.ProfileMonitor attribute)
(koi_net.components.response_handler.ResponseHandler attribute)
(koi_net.components.sync_manager.SyncManager attribute)
(koi_net.core.BaseNode attribute)
kobj_worker (koi_net.config.koi_net_config.KoiNetConfig attribute)
(koi_net.core.BaseNode attribute)
KobjQueue (class in koi_net.components.kobj_queue)
KobjWorkerConfig (class in koi_net.config.koi_net_config)
koi_net
module
koi_net (koi_net.config.base.BaseNodeConfig attribute)
koi_net.base
module
koi_net.components
module
koi_net.components.cache
module
koi_net.components.config_provider
module
koi_net.components.effector
module
koi_net.components.error_handler
module
koi_net.components.event_buffer
module
koi_net.components.event_queue
module
koi_net.components.event_worker
module
koi_net.components.graph
module
koi_net.components.handshaker
module
koi_net.components.identity
module
koi_net.components.interfaces
module
koi_net.components.interfaces.deref_handler
module
koi_net.components.interfaces.knowledge_handler
module
koi_net.components.interfaces.threaded_component
module
koi_net.components.knowledge_handlers
module
koi_net.components.knowledge_handlers.basic_manifest_handler
module
koi_net.components.knowledge_handlers.basic_network_output_filter
module
koi_net.components.knowledge_handlers.basic_rid_handler
module
koi_net.components.knowledge_handlers.edge_negotiation_handler
module
koi_net.components.knowledge_handlers.forget_node_handler
module
koi_net.components.knowledge_handlers.node_contact_handler
module
koi_net.components.knowledge_handlers.secure_profile_handler
module
koi_net.components.kobj_queue
module
koi_net.components.kobj_worker
module
koi_net.components.logging_context
module
koi_net.components.pipeline
module
koi_net.components.poller
module
koi_net.components.port_manager
module
koi_net.components.profile_monitor
module
koi_net.components.request_handler
module
koi_net.components.resolver
module
koi_net.components.response_handler
module
koi_net.components.secure_manager
module
koi_net.components.server
module
koi_net.components.sync_manager
module
koi_net.config
module
koi_net.config.base
module
koi_net.config.env_config
module
koi_net.config.full_node
module
koi_net.config.koi_net_config
module
koi_net.config.partial_node
module
koi_net.config.poller_config
module
koi_net.config.server_config
module
koi_net.core
module
koi_net.exceptions
module
koi_net.infra
module
koi_net.infra.assembler
module
koi_net.infra.build_artifact
module
koi_net.infra.component
module
koi_net.infra.consts
module
koi_net.infra.container
module
koi_net.infra.lifecycle
module
koi_net.infra.log_system
module
koi_net.interfaces
module
koi_net.interfaces.module
module
koi_net.interfaces.network
module
koi_net.interfaces.node
module
koi_net.interfaces.shell
module
koi_net.protocol
module
koi_net.protocol.api
module
koi_net.protocol.api.models
module
koi_net.protocol.api.paths
module
koi_net.protocol.edge
module
koi_net.protocol.envelope
module
koi_net.protocol.errors
module
koi_net.protocol.event
module
koi_net.protocol.knowledge_object
module
koi_net.protocol.model_map
module
koi_net.protocol.node
module
koi_net.protocol.secure
module
KoiNetConfig (class in koi_net.config.koi_net_config)
KoiNetError
KoiNetworkConfig (class in koi_net.interfaces.network)
KoiShell (class in koi_net.interfaces.shell)
L
limit (koi_net.protocol.api.models.PollEvents attribute)
list_rids() (koi_net.components.cache.Cache method)
load_class() (koi_net.interfaces.module.ModuleInterface method)
load_module_names() (koi_net.interfaces.module.ModuleInterface method)
load_node() (koi_net.interfaces.shell.KoiShell static method)
load_nodes() (koi_net.interfaces.network.NetworkInterface method)
load_priv_key() (koi_net.components.secure_manager.SecureManager method)
log (koi_net.components.effector.Effector attribute)
(koi_net.components.error_handler.ErrorHandler attribute)
(koi_net.components.graph.NetworkGraph attribute)
(koi_net.components.handshaker.Handshaker attribute)
(koi_net.components.interfaces.deref_handler.DerefHandler attribute)
(koi_net.components.interfaces.knowledge_handler.KnowledgeHandler attribute)
(koi_net.components.interfaces.threaded_component.ThreadedComponent attribute)
(koi_net.components.kobj_queue.KobjQueue attribute)
(koi_net.components.pipeline.KnowledgePipeline attribute)
(koi_net.components.port_manager.PortManager attribute)
(koi_net.components.profile_monitor.ProfileMonitor attribute)
(koi_net.components.request_handler.RequestHandler attribute)
(koi_net.components.resolver.NetworkResolver attribute)
(koi_net.components.response_handler.ResponseHandler attribute)
(koi_net.components.secure_manager.SecureManager attribute)
(koi_net.components.sync_manager.SyncManager attribute)
(koi_net.infra.container.NodeContainer attribute)
(koi_net.infra.lifecycle.NodeLifecycle attribute)
log() (koi_net.base.BaseAssembly method)
logging_context (koi_net.base.BaseAssembly attribute)
(koi_net.components.interfaces.threaded_component.ThreadedComponent attribute)
(koi_net.infra.container.NodeContainer attribute)
(koi_net.infra.lifecycle.NodeLifecycle attribute)
logging_middleware() (koi_net.components.server.NodeServer method)
LoggingContext (class in koi_net.components.logging_context)
LogSystem (class in koi_net.infra.log_system)
M
make_request() (koi_net.components.request_handler.RequestHandler method)
Manifest (koi_net.components.interfaces.knowledge_handler.HandlerType attribute)
manifest (koi_net.protocol.event.Event attribute)
(koi_net.protocol.knowledge_object.KnowledgeObject attribute)
manifests (koi_net.protocol.api.models.ManifestsPayload attribute)
ManifestsPayload (class in koi_net.protocol.api.models)
max_buf_len (koi_net.config.koi_net_config.EventWorkerConfig attribute)
max_wait_time (koi_net.config.koi_net_config.EventWorkerConfig attribute)
MissingEnvVarsError
model_config (koi_net.config.base.BaseNodeConfig attribute)
(koi_net.config.env_config.EnvConfig attribute)
(koi_net.config.full_node.FullNodeConfig attribute)
(koi_net.config.full_node.FullNodeProfile attribute)
(koi_net.config.koi_net_config.EventWorkerConfig attribute)
(koi_net.config.koi_net_config.KobjWorkerConfig attribute)
(koi_net.config.koi_net_config.KoiNetConfig attribute)
(koi_net.config.koi_net_config.NodeContact attribute)
(koi_net.config.partial_node.PartialNodeConfig attribute)
(koi_net.config.partial_node.PartialNodeProfile attribute)
(koi_net.config.poller_config.PollerConfig attribute)
(koi_net.config.server_config.ServerConfig attribute)
(koi_net.interfaces.network.KoiNetworkConfig attribute)
(koi_net.protocol.api.models.BundlesPayload attribute)
(koi_net.protocol.api.models.ErrorResponse attribute)
(koi_net.protocol.api.models.EventsPayload attribute)
(koi_net.protocol.api.models.FetchBundles attribute)
(koi_net.protocol.api.models.FetchManifests attribute)
(koi_net.protocol.api.models.FetchRids attribute)
(koi_net.protocol.api.models.ManifestsPayload attribute)
(koi_net.protocol.api.models.PollEvents attribute)
(koi_net.protocol.api.models.RidsPayload attribute)
(koi_net.protocol.edge.EdgeProfile attribute)
(koi_net.protocol.envelope.SignedEnvelope attribute)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
(koi_net.protocol.envelope.UnsignedEnvelope attribute)
(koi_net.protocol.event.Event attribute)
(koi_net.protocol.knowledge_object.KnowledgeObject attribute)
(koi_net.protocol.node.NodeProfile attribute)
(koi_net.protocol.node.NodeProvides attribute)
Models (class in koi_net.protocol.model_map)
module
koi_net
koi_net.base
koi_net.components
koi_net.components.cache
koi_net.components.config_provider
koi_net.components.effector
koi_net.components.error_handler
koi_net.components.event_buffer
koi_net.components.event_queue
koi_net.components.event_worker
koi_net.components.graph
koi_net.components.handshaker
koi_net.components.identity
koi_net.components.interfaces
koi_net.components.interfaces.deref_handler
koi_net.components.interfaces.knowledge_handler
koi_net.components.interfaces.threaded_component
koi_net.components.knowledge_handlers
koi_net.components.knowledge_handlers.basic_manifest_handler
koi_net.components.knowledge_handlers.basic_network_output_filter
koi_net.components.knowledge_handlers.basic_rid_handler
koi_net.components.knowledge_handlers.edge_negotiation_handler
koi_net.components.knowledge_handlers.forget_node_handler
koi_net.components.knowledge_handlers.node_contact_handler
koi_net.components.knowledge_handlers.secure_profile_handler
koi_net.components.kobj_queue
koi_net.components.kobj_worker
koi_net.components.logging_context
koi_net.components.pipeline
koi_net.components.poller
koi_net.components.port_manager
koi_net.components.profile_monitor
koi_net.components.request_handler
koi_net.components.resolver
koi_net.components.response_handler
koi_net.components.secure_manager
koi_net.components.server
koi_net.components.sync_manager
koi_net.config
koi_net.config.base
koi_net.config.env_config
koi_net.config.full_node
koi_net.config.koi_net_config
koi_net.config.partial_node
koi_net.config.poller_config
koi_net.config.server_config
koi_net.core
koi_net.exceptions
koi_net.infra
koi_net.infra.assembler
koi_net.infra.build_artifact
koi_net.infra.component
koi_net.infra.consts
koi_net.infra.container
koi_net.infra.lifecycle
koi_net.infra.log_system
koi_net.interfaces
koi_net.interfaces.module
koi_net.interfaces.network
koi_net.interfaces.node
koi_net.interfaces.shell
koi_net.protocol
koi_net.protocol.api
koi_net.protocol.api.models
koi_net.protocol.api.paths
koi_net.protocol.edge
koi_net.protocol.envelope
koi_net.protocol.errors
koi_net.protocol.event
koi_net.protocol.knowledge_object
koi_net.protocol.model_map
koi_net.protocol.node
koi_net.protocol.secure
module_list() (koi_net.interfaces.shell.KoiShell method)
module_reload() (koi_net.interfaces.shell.KoiShell method)
ModuleInterface (class in koi_net.interfaces.module)
mutate() (koi_net.components.config_provider.ConfigProvider method)
mutate_config() (koi_net.interfaces.node.NodeInterface method)
N
Network (koi_net.components.interfaces.knowledge_handler.HandlerType attribute)
network_run() (koi_net.interfaces.shell.KoiShell method)
network_set_first_contact() (koi_net.interfaces.shell.KoiShell method)
network_start() (koi_net.interfaces.shell.KoiShell method)
network_status() (koi_net.interfaces.shell.KoiShell method)
network_stop() (koi_net.interfaces.shell.KoiShell method)
network_sync() (koi_net.interfaces.shell.KoiShell method)
network_targets (koi_net.protocol.knowledge_object.KnowledgeObject attribute)
network_unset_first_contact() (koi_net.interfaces.shell.KoiShell method)
network_wipe_cache() (koi_net.interfaces.shell.KoiShell method)
network_wipe_config() (koi_net.interfaces.shell.KoiShell method)
network_wipe_logs() (koi_net.interfaces.shell.KoiShell method)
NetworkConfigProvider (class in koi_net.interfaces.network)
NetworkGraph (class in koi_net.components.graph)
NetworkInterface (class in koi_net.interfaces.network)
NetworkResolver (class in koi_net.components.resolver)
NEW (koi_net.protocol.event.EventType attribute)
node (koi_net.interfaces.node.NodeInterface property)
node_add() (koi_net.interfaces.shell.KoiShell method)
node_config_get() (koi_net.interfaces.shell.KoiShell method)
node_config_set() (koi_net.interfaces.shell.KoiShell method)
node_config_unset() (koi_net.interfaces.shell.KoiShell method)
node_contact_handler (koi_net.core.BaseNode attribute)
node_info() (koi_net.interfaces.shell.KoiShell method)
node_init() (koi_net.interfaces.shell.KoiShell method)
node_list() (koi_net.interfaces.shell.KoiShell method)
node_name (koi_net.config.koi_net_config.KoiNetConfig attribute)
node_profile (koi_net.config.koi_net_config.KoiNetConfig attribute)
node_rid (koi_net.config.koi_net_config.KoiNetConfig attribute)
node_rm() (koi_net.interfaces.shell.KoiShell method)
node_run() (koi_net.interfaces.shell.KoiShell method)
node_start() (koi_net.interfaces.shell.KoiShell method)
node_stop() (koi_net.interfaces.shell.KoiShell method)
node_type (koi_net.config.full_node.FullNodeProfile attribute)
(koi_net.config.partial_node.PartialNodeProfile attribute)
(koi_net.protocol.node.NodeProfile attribute)
node_wipe_cache() (koi_net.interfaces.shell.KoiShell method)
node_wipe_config() (koi_net.interfaces.shell.KoiShell method)
node_wipe_logs() (koi_net.interfaces.shell.KoiShell method)
NodeContact (class in koi_net.config.koi_net_config)
NodeContactHandler (class in koi_net.components.knowledge_handlers.node_contact_handler)
NodeContainer (class in koi_net.infra.container)
NodeIdentity (class in koi_net.components.identity)
NodeInterface (class in koi_net.interfaces.node)
NodeLifecycle (class in koi_net.infra.lifecycle)
NodeNotFoundError
NodePoller (class in koi_net.components.poller)
NodeProfile (class in koi_net.protocol.node)
NodeProvides (class in koi_net.protocol.node)
nodes (koi_net.interfaces.network.KoiNetworkConfig attribute)
(koi_net.interfaces.network.NetworkInterface attribute)
NodeServer (class in koi_net.components.server)
NodeState (class in koi_net.infra.lifecycle)
NodeType (class in koi_net.protocol.node)
normalized_event (koi_net.protocol.knowledge_object.KnowledgeObject property)
normalized_event_type (koi_net.protocol.knowledge_object.KnowledgeObject attribute)
not_found (koi_net.protocol.api.models.BundlesPayload attribute)
(koi_net.protocol.api.models.ManifestsPayload attribute)
O
OBJECT (koi_net.infra.component.CompType attribute)
P
parse_args() (koi_net.interfaces.shell.KoiShell static method)
PARTIAL (koi_net.protocol.node.NodeType attribute)
PartialNode (class in koi_net.core)
PartialNodeConfig (class in koi_net.config.partial_node)
PartialNodeProfile (class in koi_net.config.partial_node)
PartialNodeQueryError
PartitionedFileHandler (class in koi_net.infra.log_system)
path (koi_net.config.server_config.ServerConfig attribute)
payload (koi_net.protocol.envelope.SignedEnvelope attribute)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
(koi_net.protocol.envelope.UnsignedEnvelope attribute)
pem_path (koi_net.components.secure_manager.SecureManager property)
pipeline (koi_net.components.interfaces.knowledge_handler.KnowledgeHandler attribute)
(koi_net.components.kobj_worker.KnowledgeProcessingWorker attribute)
(koi_net.core.BaseNode attribute)
POLL (koi_net.protocol.edge.EdgeType attribute)
poll() (koi_net.components.poller.NodePoller method)
poll_event_buf (koi_net.components.event_worker.EventProcessingWorker attribute)
(koi_net.components.response_handler.ResponseHandler attribute)
(koi_net.core.BaseNode attribute)
poll_event_queue (koi_net.components.resolver.NetworkResolver attribute)
poll_events() (koi_net.components.request_handler.RequestHandler method)
poll_events_handler() (koi_net.components.response_handler.ResponseHandler method)
poll_neighbors() (koi_net.components.resolver.NetworkResolver method)
poller (koi_net.config.partial_node.PartialNodeConfig attribute)
(koi_net.core.PartialNode attribute)
PollerConfig (class in koi_net.config.poller_config)
PollEvents (class in koi_net.protocol.api.models)
polling_interval (koi_net.config.poller_config.PollerConfig attribute)
port (koi_net.config.server_config.ServerConfig attribute)
port_manager (koi_net.core.FullNode attribute)
PortManager (class in koi_net.components.port_manager)
priv_key (koi_net.components.secure_manager.SecureManager attribute)
(koi_net.protocol.secure.PrivateKey attribute)
priv_key_password (koi_net.config.env_config.EnvConfig attribute)
private_key_pem_path (koi_net.config.koi_net_config.KoiNetConfig attribute)
PrivateKey (class in koi_net.protocol.secure)
process() (koi_net.components.pipeline.KnowledgePipeline method)
process_node() (koi_net.components.knowledge_handlers.node_contact_handler.NodeContactHandler method)
process_profile() (koi_net.components.profile_monitor.ProfileMonitor method)
profile (koi_net.components.identity.NodeIdentity property)
profile_monitor (koi_net.core.BaseNode attribute)
ProfileMonitor (class in koi_net.components.profile_monitor)
prompt (koi_net.interfaces.shell.KoiShell attribute)
PROPOSED (koi_net.protocol.edge.EdgeStatus attribute)
protocol_error_handler() (koi_net.components.server.NodeServer method)
ProtocolError
provides (koi_net.protocol.node.NodeProfile attribute)
provides() (in module koi_net.infra.component)
pub_key (koi_net.protocol.secure.PublicKey attribute)
public_key (koi_net.protocol.node.NodeProfile attribute)
public_key() (koi_net.protocol.secure.PrivateKey method)
PublicKey (class in koi_net.protocol.secure)
push() (koi_net.components.event_buffer.EventBuffer method)
(koi_net.components.event_queue.EventQueue method)
(koi_net.components.kobj_queue.KobjQueue method)
Q
q (koi_net.components.event_queue.EventQueue attribute)
(koi_net.components.kobj_queue.KobjQueue attribute)
queue_timeout (koi_net.config.koi_net_config.EventWorkerConfig attribute)
(koi_net.config.koi_net_config.KobjWorkerConfig attribute)
QueuedEvent (class in koi_net.components.event_queue)
R
raw_to_der_signature() (in module koi_net.protocol.secure)
read() (koi_net.components.cache.Cache method)
register_handler() (koi_net.components.effector.Effector method)
(koi_net.components.pipeline.KnowledgePipeline method)
RemoteInvalidKeyError
RemoteInvalidSignatureError
RemoteInvalidTargetError
RemoteProtocolError
RemoteUnknownNodeError
remove_node() (koi_net.interfaces.network.NetworkInterface method)
report_exception() (koi_net.components.request_handler.RequestHandler static method)
request (koi_net.protocol.model_map.Models attribute)
request_envelope (koi_net.protocol.model_map.Models attribute)
request_handler (koi_net.components.event_worker.EventProcessingWorker attribute)
(koi_net.components.knowledge_handlers.node_contact_handler.NodeContactHandler attribute)
(koi_net.components.pipeline.KnowledgePipeline attribute)
(koi_net.components.resolver.NetworkResolver attribute)
(koi_net.components.sync_manager.SyncManager attribute)
(koi_net.core.BaseNode attribute)
RequestError
RequestHandler (class in koi_net.components.request_handler)
RequestModels (in module koi_net.protocol.api.models)
reset_timeout_counter() (koi_net.components.error_handler.ErrorHandler method)
resolve_node() (koi_net.interfaces.network.NetworkInterface method)
resolve_ref() (koi_net.interfaces.module.ModuleInterface method)
resolver (koi_net.components.effector.Effector attribute)
(koi_net.components.poller.NodePoller attribute)
(koi_net.core.BaseNode attribute)
response (koi_net.protocol.model_map.Models attribute)
response_envelope (koi_net.protocol.model_map.Models attribute)
response_handler (koi_net.components.server.NodeServer attribute)
(koi_net.core.BaseNode attribute)
ResponseHandler (class in koi_net.components.response_handler)
ResponseModels (in module koi_net.protocol.api.models)
reverse_adj_list() (koi_net.infra.build_artifact.BuildArtifact static method)
rid (koi_net.components.identity.NodeIdentity property)
RID (koi_net.components.interfaces.knowledge_handler.HandlerType attribute)
rid (koi_net.config.koi_net_config.NodeContact attribute)
(koi_net.protocol.event.Event attribute)
(koi_net.protocol.knowledge_object.KnowledgeObject attribute)
rid_types (koi_net.components.interfaces.deref_handler.DerefHandler attribute)
(koi_net.components.interfaces.knowledge_handler.KnowledgeHandler attribute)
(koi_net.components.knowledge_handlers.edge_negotiation_handler.EdgeNegotiationHandler attribute)
(koi_net.components.knowledge_handlers.forget_node_handler.ForgetNodeHandler attribute)
(koi_net.components.knowledge_handlers.node_contact_handler.NodeContactHandler attribute)
(koi_net.components.knowledge_handlers.secure_profile_handler.SecureProfileHandler attribute)
(koi_net.protocol.api.models.FetchManifests attribute)
(koi_net.protocol.api.models.FetchRids attribute)
(koi_net.protocol.edge.EdgeProfile attribute)
rid_types_of_interest (koi_net.config.koi_net_config.KoiNetConfig attribute)
rids (koi_net.protocol.api.models.FetchBundles attribute)
(koi_net.protocol.api.models.FetchManifests attribute)
(koi_net.protocol.api.models.RidsPayload attribute)
RidsPayload (class in koi_net.protocol.api.models)
root_dir (koi_net.base.BaseAssembly attribute)
(koi_net.components.cache.Cache attribute)
(koi_net.components.logging_context.LoggingContext attribute)
(koi_net.components.secure_manager.SecureManager attribute)
(koi_net.infra.container.NodeContainer attribute)
router (koi_net.components.server.NodeServer attribute)
run() (in module koi_net.interfaces.shell)
(koi_net.components.event_worker.EventProcessingWorker method)
(koi_net.components.interfaces.threaded_component.ThreadedComponent method)
(koi_net.components.kobj_worker.KnowledgeProcessingWorker method)
(koi_net.components.poller.NodePoller method)
(koi_net.components.server.NodeServer method)
(koi_net.infra.container.NodeContainer method)
(koi_net.interfaces.network.NetworkInterface method)
(koi_net.interfaces.node.NodeInterface method)
RUNNING (koi_net.infra.lifecycle.NodeState attribute)
S
safe_flush() (koi_net.components.event_buffer.EventBuffer method)
save_to_yaml() (koi_net.components.config_provider.ConfigProvider method)
secure_manager (koi_net.components.request_handler.RequestHandler attribute)
(koi_net.components.response_handler.ResponseHandler attribute)
(koi_net.core.BaseNode attribute)
secure_profile_handler (koi_net.core.BaseNode attribute)
SecureManager (class in koi_net.components.secure_manager)
SecureProfileHandler (class in koi_net.components.knowledge_handlers.secure_profile_handler)
SelfRequestError
server (koi_net.components.server.NodeServer attribute)
(koi_net.config.full_node.FullNodeConfig attribute)
(koi_net.core.FullNode attribute)
ServerConfig (class in koi_net.config.server_config)
ServerError
set_config() (koi_net.interfaces.node.NodeInterface method)
set_first_contact() (koi_net.interfaces.network.NetworkInterface method)
set_node_class() (koi_net.interfaces.node.NodeInterface method)
shutdown_signal (koi_net.base.BaseAssembly attribute)
(koi_net.components.interfaces.threaded_component.ThreadedComponent attribute)
(koi_net.components.kobj_queue.KobjQueue attribute)
(koi_net.infra.container.NodeContainer attribute)
(koi_net.infra.lifecycle.NodeLifecycle attribute)
sign() (koi_net.protocol.secure.PrivateKey method)
sign_with() (koi_net.protocol.envelope.UnsignedEnvelope method)
signature (koi_net.protocol.envelope.SignedEnvelope attribute)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
SignedEnvelope (class in koi_net.protocol.envelope)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
SINGLETON (koi_net.infra.component.CompType attribute)
source (koi_net.protocol.edge.EdgeProfile attribute)
(koi_net.protocol.knowledge_object.KnowledgeObject attribute)
source_node (koi_net.protocol.envelope.SignedEnvelope attribute)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
(koi_net.protocol.envelope.UnsignedEnvelope attribute)
start() (koi_net.components.config_provider.ConfigProvider method)
(koi_net.components.graph.NetworkGraph method)
(koi_net.components.handshaker.Handshaker method)
(koi_net.components.interfaces.threaded_component.ThreadedComponent method)
(koi_net.components.knowledge_handlers.node_contact_handler.NodeContactHandler method)
(koi_net.components.poller.NodePoller method)
(koi_net.components.port_manager.PortManager method)
(koi_net.components.profile_monitor.ProfileMonitor method)
(koi_net.components.server.NodeServer method)
(koi_net.components.sync_manager.SyncManager method)
(koi_net.infra.container.NodeContainer method)
(koi_net.infra.lifecycle.NodeLifecycle method)
(koi_net.interfaces.network.NetworkInterface method)
(koi_net.interfaces.node.NodeInterface method)
start_graph (koi_net.infra.build_artifact.BuildArtifact attribute)
start_order (koi_net.infra.build_artifact.BuildArtifact attribute)
start_time (koi_net.components.event_buffer.EventBuffer attribute)
STARTING (koi_net.infra.lifecycle.NodeState attribute)
startup_signal (koi_net.infra.lifecycle.NodeLifecycle attribute)
state (koi_net.infra.lifecycle.NodeLifecycle attribute)
(koi_net.protocol.node.NodeProvides attribute)
state() (koi_net.interfaces.node.NodeInterface method)
status (koi_net.protocol.edge.EdgeProfile attribute)
stop() (koi_net.components.event_worker.EventProcessingWorker method)
(koi_net.components.interfaces.threaded_component.ThreadedComponent method)
(koi_net.components.kobj_worker.KnowledgeProcessingWorker method)
(koi_net.components.poller.NodePoller method)
(koi_net.components.server.NodeServer method)
(koi_net.infra.container.NodeContainer method)
(koi_net.infra.lifecycle.NodeLifecycle method)
(koi_net.interfaces.network.NetworkInterface method)
(koi_net.interfaces.node.NodeInterface method)
stop_graph (koi_net.infra.build_artifact.BuildArtifact attribute)
stop_order (koi_net.infra.build_artifact.BuildArtifact attribute)
StopChain (class in koi_net.components.interfaces.knowledge_handler)
STOPPING (koi_net.infra.lifecycle.NodeState attribute)
sync() (koi_net.interfaces.network.NetworkInterface method)
sync_manager (koi_net.core.BaseNode attribute)
SyncManager (class in koi_net.components.sync_manager)
T
target (koi_net.components.event_queue.QueuedEvent attribute)
(koi_net.protocol.edge.EdgeProfile attribute)
target_node (koi_net.protocol.envelope.SignedEnvelope attribute)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
(koi_net.protocol.envelope.UnsignedEnvelope attribute)
thread (koi_net.components.interfaces.threaded_component.ThreadedComponent attribute)
(koi_net.infra.lifecycle.NodeLifecycle attribute)
ThreadedComponent (class in koi_net.components.interfaces.threaded_component)
timeout_counter (koi_net.components.error_handler.ErrorHandler attribute)
to_der() (koi_net.protocol.secure.PublicKey method)
to_node_rid() (koi_net.protocol.secure.PublicKey method)
to_pem() (koi_net.protocol.secure.PrivateKey method)
(koi_net.protocol.secure.PublicKey method)
topo_sort() (koi_net.infra.build_artifact.BuildArtifact static method)
TransportError
type (koi_net.protocol.api.models.BundlesPayload attribute)
(koi_net.protocol.api.models.ErrorResponse attribute)
(koi_net.protocol.api.models.EventsPayload attribute)
(koi_net.protocol.api.models.FetchBundles attribute)
(koi_net.protocol.api.models.FetchManifests attribute)
(koi_net.protocol.api.models.FetchRids attribute)
(koi_net.protocol.api.models.ManifestsPayload attribute)
(koi_net.protocol.api.models.PollEvents attribute)
(koi_net.protocol.api.models.RidsPayload attribute)
U
UnknownNode (koi_net.protocol.errors.ErrorType attribute)
UnknownNodeError
unset_config() (koi_net.interfaces.node.NodeInterface method)
unset_first_contact() (koi_net.interfaces.network.NetworkInterface method)
UnsignedEnvelope (class in koi_net.protocol.envelope)
UPDATE (koi_net.protocol.event.EventType attribute)
url (koi_net.config.koi_net_config.NodeContact attribute)
(koi_net.config.server_config.ServerConfig property)
use_console_handler (koi_net.infra.log_system.LogSystem attribute)
use_file_handler (koi_net.infra.log_system.LogSystem attribute)
V
validate_args() (koi_net.interfaces.shell.KoiShell static method)
validate_envelope() (koi_net.components.secure_manager.SecureManager method)
verify() (koi_net.protocol.secure.PublicKey method)
verify_with() (koi_net.protocol.envelope.SignedEnvelope method)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
visualize() (koi_net.infra.build_artifact.BuildArtifact static method)
W
wait() (koi_net.components.kobj_queue.KobjQueue method)
WEBHOOK (koi_net.protocol.edge.EdgeType attribute)
webhook_event_queue (koi_net.components.resolver.NetworkResolver attribute)
wipe() (koi_net.components.config_provider.ConfigProvider method)
wipe_cache() (koi_net.interfaces.network.NetworkInterface method)
(koi_net.interfaces.node.NodeInterface method)
wipe_config() (koi_net.interfaces.network.NetworkInterface method)
(koi_net.interfaces.node.NodeInterface method)
wipe_logs() (koi_net.interfaces.network.NetworkInterface method)
(koi_net.interfaces.node.NodeInterface method)
write() (koi_net.components.cache.Cache method)