genro-asgi
Architecture
genro-asgi Architecture Overview
AsgiServer
Request System
Response System
Executors
Lifespan
WSX Protocol
Streaming & Protections
Routing
09 - Authentication & Context System
API Reference
API Reference
genro-asgi
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (genro_asgi.applications.asgi_application.AsgiApplication method)
(genro_asgi.applications.mcp_application.McpApplication method)
(genro_asgi.exceptions.HTTPBadRequest method)
(genro_asgi.exceptions.HTTPException method)
(genro_asgi.exceptions.HTTPForbidden method)
(genro_asgi.exceptions.HTTPNotFound method)
(genro_asgi.exceptions.HTTPServiceUnavailable method)
(genro_asgi.exceptions.HTTPUnauthorized method)
(genro_asgi.exceptions.Redirect method)
(genro_asgi.exceptions.WebSocketDisconnect method)
(genro_asgi.exceptions.WebSocketException method)
(genro_asgi.executors.base.BaseExecutor method)
(genro_asgi.executors.local.LocalExecutor method)
(genro_asgi.executors.registry.ExecutorRegistry method)
(genro_asgi.executors.thread.ThreadExecutor method)
(genro_asgi.lifespan.ServerLifespan method)
(genro_asgi.middleware.authentication.AuthMiddleware method)
(genro_asgi.middleware.BaseMiddleware method)
(genro_asgi.middleware.cache.CacheMiddleware method)
(genro_asgi.middleware.compression.CompressionMiddleware method)
(genro_asgi.middleware.cors.CORSMiddleware method)
(genro_asgi.middleware.errors.ErrorMiddleware method)
(genro_asgi.middleware.logging.LoggingMiddleware method)
(genro_asgi.middleware.session.SessionMiddleware method)
(genro_asgi.response.Response method)
(genro_asgi.routers.static_router.StaticRouter method)
(genro_asgi.routers.static_router.StaticRouterNode method)
(genro_asgi.server.dispatcher.Dispatcher method)
(genro_asgi.server.server.AsgiServer method)
(genro_asgi.server.server_applications.plugin_config.plugin_config.PluginConfigSection method)
(genro_asgi.server.worker.GenroAsgiWorker method)
(genro_asgi.session.avatar.Avatar method)
(genro_asgi.session.session.Session method)
(genro_asgi.session.store.MemorySessionStore method)
(genro_asgi.storage.LocalStorage method)
(genro_asgi.websocket.WebSocket method)
(genro_asgi.wsx.handler.WsxHandler method)
(genro_asgi.wsx.registry.WsxConnectionInfo method)
_auth (genro_asgi.session.session.Session attribute)
_auth_config (genro_asgi.middleware.authentication.AuthMiddleware attribute)
_data (genro_asgi.session.avatar.Avatar attribute)
(genro_asgi.session.session.Session attribute)
_default_ttl (genro_asgi.session.store.MemorySessionStore attribute)
_id (genro_asgi.session.session.Session attribute)
_identity (genro_asgi.session.avatar.Avatar attribute)
_meta (genro_asgi.session.session.Session attribute)
_sessions (genro_asgi.session.store.MemorySessionStore attribute)
_tags (genro_asgi.session.avatar.Avatar attribute)
A
accept() (genro_asgi.websocket.WebSocket method)
accepted_subprotocol (genro_asgi.websocket.WebSocket property)
add_cleanup() (genro_asgi.request.BaseRequest method)
add_mount() (genro_asgi.storage.LocalStorage method)
add_onerr() (genro_asgi.request.BaseRequest method)
age (genro_asgi.request.BaseRequest property)
all_metrics() (genro_asgi.executors.registry.ExecutorRegistry method)
allow_credentials (genro_asgi.middleware.cors.CORSMiddleware attribute)
,
[1]
allow_headers (genro_asgi.middleware.cors.CORSMiddleware attribute)
,
[1]
allow_methods (genro_asgi.middleware.cors.CORSMiddleware attribute)
,
[1]
allow_origins (genro_asgi.middleware.cors.CORSMiddleware attribute)
,
[1]
api_info (genro_asgi.applications.openapi_application.OpenApiApplication property)
api_name (genro_asgi.applications.openapi_application.OpenApiApplication property)
app (genro_asgi.middleware.BaseMiddleware attribute)
(genro_asgi.server.worker.GenroAsgiWorker attribute)
,
[1]
app_name (genro_asgi.request.BaseRequest property)
app_path (genro_asgi.applications.asgi_application.AsgiApplication property)
app_protocol (genro_asgi.applications.asgi_application.AsgiApplication attribute)
apply() (genro_asgi.server.server_applications.plugin_config.plugin_config.PluginConfigSection method)
apply_configuration() (genro_asgi.server.server.AsgiServer method)
apply_persisted_config() (genro_asgi.server.server.AsgiServer method)
apps (genro_asgi.server.server.AsgiServer attribute)
,
[1]
(genro_asgi.server.worker.GenroAsgiWorker attribute)
,
[1]
asgi_receive (genro_asgi.websocket.WebSocket property)
asgi_send (genro_asgi.websocket.WebSocket property)
AsgiApplication (class in genro_asgi.applications.asgi_application)
AsgiConfigBuilder (class in genro_asgi.config.asgi_config_builder)
AsgiConfigRenderer (class in genro_asgi.config.asgi_config_renderer)
AsgiDbHandlerBase (class in genro_asgi.db)
AsgiServer (class in genro_asgi.server.server)
attrs (genro_asgi.config.asgi_config_renderer.ConfigNode attribute)
auth (genro_asgi.session.session.Session property)
(genro_asgi.wsx.registry.WsxConnectionInfo attribute)
(in module genro_asgi.middleware)
auth_tags (genro_asgi.request.BaseRequest property)
authenticate() (genro_asgi.applications.asgi_application.AsgiApplication method)
(genro_asgi.server.worker.GenroAsgiWorker method)
AuthMiddleware (class in genro_asgi.middleware.authentication)
Avatar (class in genro_asgi.session.avatar)
avatar (genro_asgi.session.session.Session property)
B
base_dir (genro_asgi.server.server.AsgiServer attribute)
base_metrics() (genro_asgi.executors.base.BaseExecutor method)
BaseExecutor (class in genro_asgi.executors.base)
BaseMiddleware (class in genro_asgi.middleware)
basename (genro_asgi.storage.LocalStorageNode property)
(genro_asgi.storage.StorageNode property)
BaseRequest (class in genro_asgi.request)
BasicAuthMixin (class in genro_asgi.server.auth_mixin)
bind_kwargs() (genro_asgi.applications.asgi_application.AsgiApplication method)
(genro_asgi.applications.openapi_application.OpenApiApplication method)
body (genro_asgi.request.HttpRequest property)
(genro_asgi.response.Response attribute)
,
[1]
broadcast() (genro_asgi.wsx.registry.WsxRegistry method)
build_db_handler() (genro_asgi.server.server.AsgiServer method)
build_wsx_message() (in module genro_asgi.wsx.protocol)
build_wsx_response() (in module genro_asgi.wsx.protocol)
C
cache (in module genro_asgi.middleware)
CacheMiddleware (class in genro_asgi.middleware.cache)
callable (genro_asgi.routers.static_router.StaticRouterNode attribute)
(genro_asgi.routers.static_router.StaticRouterNode property)
charset (genro_asgi.response.Response attribute)
child() (genro_asgi.storage.LocalStorageNode method)
(genro_asgi.storage.StorageNode method)
children (genro_asgi.config.asgi_config_renderer.ConfigNode attribute)
children() (genro_asgi.storage.LocalStorageNode method)
(genro_asgi.storage.StorageNode method)
clear_logs() (genro_asgi.server.server_applications.plugin_config.plugin_config.PluginConfigSection method)
client (genro_asgi.request.MsgRequest property)
(genro_asgi.wsx.registry.WsxConnectionInfo property)
close() (genro_asgi.websocket.WebSocket method)
closeConnection() (genro_asgi.db.AsgiDbHandlerBase method)
code (genro_asgi.exceptions.WebSocketDisconnect attribute)
(genro_asgi.exceptions.WebSocketException attribute)
compression (in module genro_asgi.middleware)
compression_level (genro_asgi.middleware.compression.CompressionMiddleware attribute)
,
[1]
CompressionMiddleware (class in genro_asgi.middleware.compression)
config() (genro_asgi.server.server_applications.plugin_config.plugin_config.PluginConfigSection method)
config_handler (genro_asgi.server.server.AsgiServer attribute)
,
[1]
config_path (genro_asgi.server.server.AsgiServer attribute)
,
[1]
ConfigNode (class in genro_asgi.config.asgi_config_renderer)
configuration_class (genro_asgi.server.server.AsgiServer attribute)
ConfigurationHandler (class in genro_asgi.config.configuration_handler)
configure() (genro_asgi.applications.asgi_application.AsgiApplication method)
(genro_asgi.config.configuration_handler.ConfigurationHandler method)
(genro_asgi.storage.LocalStorage method)
CONNECTED (genro_asgi.websocket.WebSocketState attribute)
CONNECTING (genro_asgi.websocket.WebSocketState attribute)
connection_id (genro_asgi.wsx.registry.WsxConnectionInfo attribute)
connection_state (genro_asgi.websocket.WebSocket attribute)
(genro_asgi.websocket.WebSocket property)
content_type (genro_asgi.request.HttpRequest property)
cookies (genro_asgi.request.BaseRequest property)
(genro_asgi.request.HttpRequest property)
(genro_asgi.request.MsgRequest property)
cors (in module genro_asgi.middleware)
CORSMiddleware (class in genro_asgi.middleware.cors)
count_by_app() (genro_asgi.request.RequestRegistry method)
create() (genro_asgi.request.RequestRegistry method)
(genro_asgi.session.store.MemorySessionStore method)
(genro_asgi.session.store.SessionStore method)
create_session() (genro_asgi.server.server.AsgiServer method)
created_at (genro_asgi.request.BaseRequest property)
ctx (genro_asgi.request.BaseRequest property)
current (genro_asgi.request.RequestRegistry property)
D
data (genro_asgi.request.BaseRequest property)
(genro_asgi.request.HttpRequest property)
(genro_asgi.request.MsgRequest property)
(genro_asgi.session.avatar.Avatar property)
(genro_asgi.session.session.Session property)
db (genro_asgi.applications.asgi_application.AsgiApplication property)
(genro_asgi.request.HttpRequest property)
(genro_asgi.server.server.AsgiServer property)
db_registry (genro_asgi.server.server.AsgiServer attribute)
(genro_asgi.server.worker.GenroAsgiWorker attribute)
,
[1]
debug (genro_asgi.middleware.errors.ErrorMiddleware attribute)
,
[1]
decrypt() (genro_asgi.storage.LocalStorage method)
default_db_name (genro_asgi.applications.asgi_application.AsgiApplication attribute)
default_ports (genro_asgi.websocket.WebSocket attribute)
delete() (genro_asgi.session.store.MemorySessionStore method)
(genro_asgi.session.store.SessionStore method)
(genro_asgi.storage.LocalStorageNode method)
delete_mount() (genro_asgi.storage.LocalStorage method)
detail (genro_asgi.exceptions.HTTPException attribute)
DISCONNECTED (genro_asgi.websocket.WebSocketState attribute)
Dispatcher (class in genro_asgi.server.dispatcher)
dispatcher (genro_asgi.server.server.AsgiServer attribute)
,
[1]
(genro_asgi.server.worker.GenroAsgiWorker attribute)
,
[1]
docs_style (genro_asgi.applications.openapi_application.OpenApiApplication property)
dump() (genro_asgi.session.store.MemorySessionStore method)
(genro_asgi.session.store.SessionStore method)
E
encrypt() (genro_asgi.storage.LocalStorage method)
encryption_active (genro_asgi.storage.LocalStorage property)
env_capabilities (genro_asgi.request.BaseRequest property)
ERROR_MAP (genro_asgi.response.Response attribute)
ErrorMiddleware (class in genro_asgi.middleware.errors)
errors (in module genro_asgi.middleware)
executor (genro_asgi.server.worker.GenroAsgiWorker attribute)
,
[1]
ExecutorError
ExecutorOverloadError
ExecutorRegistry (class in genro_asgi.executors.registry)
executors (genro_asgi.executors.registry.ExecutorRegistry attribute)
(genro_asgi.executors.registry.ExecutorRegistry property)
exists (genro_asgi.storage.LocalStorageNode property)
(genro_asgi.storage.StorageNode property)
export_factory_env() (genro_asgi.server.server.AsgiServer method)
expose_headers (genro_asgi.middleware.cors.CORSMiddleware attribute)
,
[1]
ext (genro_asgi.storage.LocalStorageNode property)
external_id (genro_asgi.request.BaseRequest property)
extra_args (genro_asgi.routers.static_router.StaticRouterNode attribute)
,
[1]
F
factories (genro_asgi.request.RequestRegistry attribute)
finalize() (genro_asgi.config.asgi_config_renderer.AsgiConfigRenderer method)
find_by_identity() (genro_asgi.wsx.registry.WsxRegistry method)
fullpath (genro_asgi.storage.LocalStorageNode property)
(genro_asgi.storage.StorageNode property)
G
genro_asgi.applications.asgi_application
module
genro_asgi.applications.mcp_application
module
genro_asgi.applications.openapi_application
module
genro_asgi.config.asgi_config_builder
module
genro_asgi.config.asgi_config_renderer
module
genro_asgi.config.configuration_handler
module
genro_asgi.db
module
genro_asgi.exceptions
module
genro_asgi.executors.base
module
genro_asgi.executors.local
module
genro_asgi.executors.registry
module
genro_asgi.executors.thread
module
genro_asgi.lifespan
module
genro_asgi.middleware
module
genro_asgi.middleware.authentication
module
genro_asgi.middleware.cache
module
genro_asgi.middleware.compression
module
genro_asgi.middleware.cors
module
genro_asgi.middleware.errors
module
genro_asgi.middleware.logging
module
genro_asgi.middleware.session
module
genro_asgi.request
module
genro_asgi.response
module
genro_asgi.routers.static_router
module
genro_asgi.server.auth_mixin
module
genro_asgi.server.dispatcher
module
genro_asgi.server.server
module
genro_asgi.server.server_applications.plugin_config.plugin_config
module
genro_asgi.server.worker
module
genro_asgi.session.avatar
module
genro_asgi.session.session
module
genro_asgi.session.store
module
genro_asgi.storage
module
genro_asgi.types
module
genro_asgi.websocket
module
genro_asgi.wsx.handler
module
genro_asgi.wsx.protocol
module
genro_asgi.wsx.registry
module
GenroAsgiWorker (class in genro_asgi.server.worker)
get() (genro_asgi.executors.registry.ExecutorRegistry method)
(genro_asgi.request.RequestRegistry method)
(genro_asgi.session.store.MemorySessionStore method)
(genro_asgi.session.store.SessionStore method)
(genro_asgi.wsx.registry.WsxRegistry method)
get_current_request() (in module genro_asgi.request)
get_db() (genro_asgi.applications.asgi_application.AsgiApplication method)
(genro_asgi.request.HttpRequest method)
(genro_asgi.server.server.AsgiServer method)
get_mount_names() (genro_asgi.storage.LocalStorage method)
get_or_create() (genro_asgi.executors.registry.ExecutorRegistry method)
get_plugin_config() (genro_asgi.server.server.AsgiServer method)
H
handle_request() (genro_asgi.applications.asgi_application.AsgiApplication method)
handler_kwargs() (genro_asgi.request.BaseRequest method)
has_mount() (genro_asgi.storage.LocalStorage method)
headers (genro_asgi.exceptions.HTTPException attribute)
(genro_asgi.request.BaseRequest property)
(genro_asgi.request.HttpRequest property)
(genro_asgi.request.MsgRequest property)
(genro_asgi.websocket.WebSocket property)
headers_dict() (in module genro_asgi.middleware)
headers_obj (genro_asgi.request.HttpRequest property)
host (genro_asgi.server.server.AsgiServer attribute)
(genro_asgi.server.worker.GenroAsgiWorker attribute)
,
[1]
HTTPBadRequest
HTTPException
HTTPForbidden
HTTPNotFound
HttpRequest (class in genro_asgi.request)
HTTPServiceUnavailable
HTTPUnauthorized
I
id (genro_asgi.request.BaseRequest property)
(genro_asgi.request.HttpRequest property)
(genro_asgi.request.MsgRequest property)
(genro_asgi.session.session.Session property)
identity (genro_asgi.session.avatar.Avatar property)
(genro_asgi.wsx.registry.WsxConnectionInfo property)
immutable (genro_asgi.middleware.cache.CacheMiddleware attribute)
,
[1]
include_headers (genro_asgi.middleware.logging.LoggingMiddleware attribute)
,
[1]
include_query (genro_asgi.middleware.logging.LoggingMiddleware attribute)
,
[1]
index() (genro_asgi.applications.asgi_application.AsgiApplication method)
(genro_asgi.applications.mcp_application.McpApplication method)
(genro_asgi.server.server_applications.plugin_config.plugin_config.PluginConfigSection method)
init() (genro_asgi.request.BaseRequest method)
(genro_asgi.request.HttpRequest method)
(genro_asgi.request.MsgRequest method)
is_expired() (genro_asgi.session.session.Session method)
is_wsx_message() (in module genro_asgi.wsx.protocol)
isdir (genro_asgi.storage.LocalStorageNode property)
(genro_asgi.storage.StorageNode property)
isfile (genro_asgi.storage.LocalStorageNode property)
(genro_asgi.storage.StorageNode property)
iter_bytes() (genro_asgi.websocket.WebSocket method)
iter_text() (genro_asgi.websocket.WebSocket method)
L
label (genro_asgi.config.asgi_config_renderer.ConfigNode attribute)
level (genro_asgi.middleware.logging.LoggingMiddleware attribute)
,
[1]
lifespan (genro_asgi.server.server.AsgiServer attribute)
,
[1]
(genro_asgi.server.worker.GenroAsgiWorker attribute)
,
[1]
Lifespan (in module genro_asgi.lifespan)
load_resource() (genro_asgi.applications.asgi_application.AsgiApplication method)
LocalExecutor (class in genro_asgi.executors.local)
LocalStorage (class in genro_asgi.storage)
LocalStorageNode (class in genro_asgi.storage)
logger (genro_asgi.middleware.logging.LoggingMiddleware attribute)
,
[1]
(genro_asgi.server.server.AsgiServer attribute)
,
[1]
(genro_asgi.server.worker.GenroAsgiWorker attribute)
,
[1]
logging (in module genro_asgi.middleware)
LoggingMiddleware (class in genro_asgi.middleware.logging)
login_enabled (genro_asgi.server.server.AsgiServer attribute)
logs() (genro_asgi.server.server_applications.plugin_config.plugin_config.PluginConfigSection method)
M
make_callable() (genro_asgi.applications.asgi_application.AsgiApplication method)
make_cookie() (in module genro_asgi.response)
max_age (genro_asgi.middleware.cache.CacheMiddleware attribute)
,
[1]
(genro_asgi.middleware.cors.CORSMiddleware attribute)
,
[1]
max_concurrent (genro_asgi.wsx.handler.WsxHandler attribute)
max_pending (genro_asgi.executors.local.LocalExecutor attribute)
,
[1]
(genro_asgi.executors.thread.ThreadExecutor attribute)
,
[1]
max_workers (genro_asgi.executors.thread.ThreadExecutor attribute)
,
[1]
mcp_name (genro_asgi.applications.mcp_application.McpApplication attribute)
(genro_asgi.applications.openapi_application.McpOpenApiApplication attribute)
mcp_name_segment (genro_asgi.applications.openapi_application.McpOpenApiApplication attribute)
mcp_version (genro_asgi.applications.mcp_application.McpApplication attribute)
(genro_asgi.applications.openapi_application.McpOpenApiApplication attribute)
McpApplication (class in genro_asgi.applications.mcp_application)
McpOpenApiApplication (class in genro_asgi.applications.openapi_application)
media_type (genro_asgi.response.Response attribute)
,
[1]
MemorySessionStore (class in genro_asgi.session.store)
meta (genro_asgi.session.session.Session property)
metadata (genro_asgi.routers.static_router.StaticRouterNode attribute)
,
[1]
method (genro_asgi.request.BaseRequest property)
(genro_asgi.request.HttpRequest property)
(genro_asgi.request.MsgRequest property)
metrics (genro_asgi.executors.base.BaseExecutor property)
(genro_asgi.executors.thread.ThreadExecutor property)
middleware_chain() (in module genro_asgi.middleware)
middleware_default (genro_asgi.middleware.authentication.AuthMiddleware attribute)
(genro_asgi.middleware.BaseMiddleware attribute)
(genro_asgi.middleware.cache.CacheMiddleware attribute)
(genro_asgi.middleware.compression.CompressionMiddleware attribute)
(genro_asgi.middleware.cors.CORSMiddleware attribute)
(genro_asgi.middleware.errors.ErrorMiddleware attribute)
(genro_asgi.middleware.logging.LoggingMiddleware attribute)
(genro_asgi.middleware.session.SessionMiddleware attribute)
middleware_name (genro_asgi.middleware.authentication.AuthMiddleware attribute)
(genro_asgi.middleware.BaseMiddleware attribute)
(genro_asgi.middleware.cache.CacheMiddleware attribute)
(genro_asgi.middleware.compression.CompressionMiddleware attribute)
(genro_asgi.middleware.cors.CORSMiddleware attribute)
(genro_asgi.middleware.errors.ErrorMiddleware attribute)
(genro_asgi.middleware.logging.LoggingMiddleware attribute)
(genro_asgi.middleware.session.SessionMiddleware attribute)
middleware_order (genro_asgi.middleware.authentication.AuthMiddleware attribute)
(genro_asgi.middleware.BaseMiddleware attribute)
(genro_asgi.middleware.cache.CacheMiddleware attribute)
(genro_asgi.middleware.compression.CompressionMiddleware attribute)
(genro_asgi.middleware.cors.CORSMiddleware attribute)
(genro_asgi.middleware.errors.ErrorMiddleware attribute)
(genro_asgi.middleware.logging.LoggingMiddleware attribute)
(genro_asgi.middleware.session.SessionMiddleware attribute)
mimetype (genro_asgi.storage.LocalStorageNode property)
(genro_asgi.storage.StorageNode property)
minimum_size (genro_asgi.middleware.compression.CompressionMiddleware attribute)
,
[1]
mode (genro_asgi.config.asgi_config_renderer.AsgiConfigRenderer attribute)
module
genro_asgi.applications.asgi_application
genro_asgi.applications.mcp_application
genro_asgi.applications.openapi_application
genro_asgi.config.asgi_config_builder
genro_asgi.config.asgi_config_renderer
genro_asgi.config.configuration_handler
genro_asgi.db
genro_asgi.exceptions
genro_asgi.executors.base
genro_asgi.executors.local
genro_asgi.executors.registry
genro_asgi.executors.thread
genro_asgi.lifespan
genro_asgi.middleware
genro_asgi.middleware.authentication
genro_asgi.middleware.cache
genro_asgi.middleware.compression
genro_asgi.middleware.cors
genro_asgi.middleware.errors
genro_asgi.middleware.logging
genro_asgi.middleware.session
genro_asgi.request
genro_asgi.response
genro_asgi.routers.static_router
genro_asgi.server.auth_mixin
genro_asgi.server.dispatcher
genro_asgi.server.server
genro_asgi.server.server_applications.plugin_config.plugin_config
genro_asgi.server.worker
genro_asgi.session.avatar
genro_asgi.session.session
genro_asgi.session.store
genro_asgi.storage
genro_asgi.types
genro_asgi.websocket
genro_asgi.wsx.handler
genro_asgi.wsx.protocol
genro_asgi.wsx.registry
monitor_descriptor() (genro_asgi.applications.asgi_application.AsgiApplication method)
monitor_state() (genro_asgi.applications.asgi_application.AsgiApplication method)
mount() (genro_asgi.server.server.AsgiServer method)
mount_is_encrypted() (genro_asgi.storage.LocalStorage method)
mount_name (genro_asgi.applications.asgi_application.AsgiApplication property)
mount_secure() (genro_asgi.storage.LocalStorage method)
mount_site() (genro_asgi.storage.LocalStorage method)
MsgRequest (class in genro_asgi.request)
N
name (genro_asgi.executors.base.BaseExecutor attribute)
,
[1]
(genro_asgi.executors.local.LocalExecutor attribute)
(genro_asgi.executors.thread.ThreadExecutor attribute)
(genro_asgi.routers.static_router.StaticRouter attribute)
,
[1]
(genro_asgi.routers.static_router.StaticRouterNode attribute)
,
[1]
node() (genro_asgi.routers.static_router.StaticRouter method)
(genro_asgi.storage.LocalStorage method)
nodes() (genro_asgi.routers.static_router.StaticRouter method)
O
on_init() (genro_asgi.applications.asgi_application.AsgiApplication method)
(genro_asgi.applications.openapi_application.McpOpenApiApplication method)
(genro_asgi.applications.openapi_application.OpenApiApplication method)
on_route_resolved() (genro_asgi.applications.asgi_application.AsgiApplication method)
on_shutdown() (genro_asgi.applications.asgi_application.AsgiApplication method)
on_startup() (genro_asgi.applications.asgi_application.AsgiApplication method)
openapi_info (genro_asgi.applications.asgi_application.AsgiApplication attribute)
(genro_asgi.applications.openapi_application.OpenApiApplication attribute)
(genro_asgi.server.server.AsgiServer attribute)
OpenApiApplication (class in genro_asgi.applications.openapi_application)
P
parent (genro_asgi.server.server.AsgiServer attribute)
(genro_asgi.storage.LocalStorageNode property)
parse_wsx_message() (in module genro_asgi.wsx.protocol)
partial_kwargs (genro_asgi.routers.static_router.StaticRouterNode attribute)
,
[1]
path (genro_asgi.request.BaseRequest property)
(genro_asgi.request.HttpRequest property)
(genro_asgi.request.MsgRequest property)
(genro_asgi.routers.static_router.StaticRouterNode attribute)
,
[1]
(genro_asgi.storage.LocalStorageNode property)
(genro_asgi.storage.StorageNode property)
(genro_asgi.websocket.WebSocket property)
path_in_app() (genro_asgi.applications.asgi_application.AsgiApplication method)
plugin_config_file (genro_asgi.server.server.AsgiServer property)
plugin_config_node (genro_asgi.server.server.AsgiServer property)
PluginConfigSection (class in genro_asgi.server.server_applications.plugin_config.plugin_config)
plugins() (genro_asgi.server.server_applications.plugin_config.plugin_config.PluginConfigSection method)
pool (genro_asgi.executors.base.BaseExecutor attribute)
,
[1]
(genro_asgi.executors.local.LocalExecutor attribute)
(genro_asgi.executors.thread.ThreadExecutor attribute)
pool_mode (genro_asgi.executors.base.BaseExecutor attribute)
(genro_asgi.executors.local.LocalExecutor attribute)
(genro_asgi.executors.thread.ThreadExecutor attribute)
port (genro_asgi.server.server.AsgiServer attribute)
(genro_asgi.server.worker.GenroAsgiWorker attribute)
,
[1]
public (genro_asgi.middleware.cache.CacheMiddleware attribute)
,
[1]
Q
query (genro_asgi.request.BaseRequest property)
(genro_asgi.request.HttpRequest property)
(genro_asgi.request.MsgRequest property)
R
read() (genro_asgi.storage.LocalStorageNode method)
read_bytes() (genro_asgi.storage.LocalStorageNode method)
(genro_asgi.storage.StorageNode method)
read_text() (genro_asgi.storage.LocalStorageNode method)
(genro_asgi.storage.StorageNode method)
reason (genro_asgi.exceptions.WebSocketDisconnect attribute)
(genro_asgi.exceptions.WebSocketException attribute)
receive_bytes() (genro_asgi.websocket.WebSocket method)
receive_json() (genro_asgi.websocket.WebSocket method)
receive_text() (genro_asgi.websocket.WebSocket method)
receive_typed() (genro_asgi.websocket.WebSocket method)
Redirect
register() (genro_asgi.wsx.registry.WsxRegistry method)
register_db() (genro_asgi.server.server.AsgiServer method)
register_factory() (genro_asgi.executors.registry.ExecutorRegistry method)
(genro_asgi.request.RequestRegistry method)
registry (genro_asgi.wsx.handler.WsxHandler attribute)
reload (genro_asgi.server.server.AsgiServer attribute)
render_type (genro_asgi.config.asgi_config_renderer.AsgiConfigRenderer attribute)
rendered_item() (genro_asgi.config.asgi_config_renderer.AsgiConfigRenderer method)
renderer_asgi (genro_asgi.config.asgi_config_builder.AsgiConfigBuilder property)
request (genro_asgi.response.Response attribute)
(genro_asgi.server.server.AsgiServer property)
request_registry (genro_asgi.server.server.AsgiServer attribute)
,
[1]
(genro_asgi.server.worker.GenroAsgiWorker attribute)
,
[1]
request_stop() (genro_asgi.server.worker.GenroAsgiWorker method)
RequestRegistry (class in genro_asgi.request)
resource_loader (genro_asgi.server.server.AsgiServer attribute)
,
[1]
resources_dir (genro_asgi.applications.asgi_application.AsgiApplication property)
Response (class in genro_asgi.response)
response (genro_asgi.request.BaseRequest attribute)
(genro_asgi.server.server.AsgiServer property)
rest_channel (genro_asgi.applications.asgi_application.AsgiApplication attribute)
restore() (genro_asgi.session.store.MemorySessionStore method)
(genro_asgi.session.store.SessionStore method)
revert() (genro_asgi.server.server_applications.plugin_config.plugin_config.PluginConfigSection method)
revert_plugin_config() (genro_asgi.server.server.AsgiServer method)
route_cleanup() (genro_asgi.applications.asgi_application.AsgiApplication method)
run() (genro_asgi.server.server.AsgiServer method)
(genro_asgi.server.worker.GenroAsgiWorker method)
run_cleanups() (genro_asgi.request.BaseRequest method)
S
save() (genro_asgi.server.server_applications.plugin_config.plugin_config.PluginConfigSection method)
save_plugin_config() (genro_asgi.server.server.AsgiServer method)
scheme_default (genro_asgi.websocket.WebSocket attribute)
scope (genro_asgi.request.HttpRequest property)
(genro_asgi.request.MsgRequest property)
(genro_asgi.websocket.WebSocket attribute)
(genro_asgi.websocket.WebSocket property)
(genro_asgi.wsx.registry.WsxConnectionInfo attribute)
send_bytes() (genro_asgi.websocket.WebSocket method)
send_json() (genro_asgi.websocket.WebSocket method)
send_text() (genro_asgi.websocket.WebSocket method)
send_to() (genro_asgi.wsx.registry.WsxRegistry method)
send_typed() (genro_asgi.websocket.WebSocket method)
serve_task (genro_asgi.server.worker.GenroAsgiWorker attribute)
,
[1]
server (genro_asgi.applications.asgi_application.AsgiApplication property)
(genro_asgi.lifespan.ServerLifespan attribute)
,
[1]
(genro_asgi.middleware.BaseMiddleware property)
(genro_asgi.request.HttpRequest property)
(genro_asgi.server.dispatcher.Dispatcher attribute)
,
[1]
(genro_asgi.server.server_applications.plugin_config.plugin_config.PluginConfigSection property)
(genro_asgi.server.worker.GenroAsgiWorker attribute)
,
[1]
(genro_asgi.wsx.handler.WsxHandler attribute)
server_application (genro_asgi.server.server.AsgiServer attribute)
,
[1]
ServerLifespan (class in genro_asgi.lifespan)
Session (class in genro_asgi.session.session)
session (genro_asgi.request.HttpRequest property)
(in module genro_asgi.middleware)
session_store (genro_asgi.server.server.AsgiServer attribute)
,
[1]
SessionMiddleware (class in genro_asgi.middleware.session)
SessionStore (class in genro_asgi.session.store)
set_current_request() (in module genro_asgi.request)
set_encryption_keys() (genro_asgi.storage.LocalStorage method)
set_error() (genro_asgi.response.Response method)
set_header() (genro_asgi.response.Response method)
set_plugin_config() (genro_asgi.server.server.AsgiServer method)
set_result() (genro_asgi.response.Response method)
set_router() (genro_asgi.applications.mcp_application.McpApplication method)
shutdown() (genro_asgi.executors.base.BaseExecutor method)
(genro_asgi.executors.thread.ThreadExecutor method)
(genro_asgi.lifespan.ServerLifespan method)
shutdown_all() (genro_asgi.executors.registry.ExecutorRegistry method)
size (genro_asgi.storage.LocalStorageNode property)
spread_over_params() (genro_asgi.applications.asgi_application.AsgiApplication method)
start() (genro_asgi.server.worker.GenroAsgiWorker method)
startup() (genro_asgi.lifespan.ServerLifespan method)
static() (genro_asgi.applications.asgi_application.AsgiApplication method)
(genro_asgi.server.server_applications.plugin_config.plugin_config.PluginConfigSection method)
StaticRouter (class in genro_asgi.routers.static_router)
StaticRouterNode (class in genro_asgi.routers.static_router)
status_code (genro_asgi.exceptions.HTTPException attribute)
(genro_asgi.exceptions.Redirect attribute)
(genro_asgi.response.Response attribute)
,
[1]
storage (genro_asgi.server.server.AsgiServer attribute)
,
[1]
StorageNode (class in genro_asgi.storage)
submit() (genro_asgi.executors.base.BaseExecutor method)
subprotocols (genro_asgi.websocket.WebSocket property)
suffix (genro_asgi.storage.LocalStorageNode property)
T
tag (genro_asgi.config.asgi_config_renderer.ConfigNode attribute)
tags (genro_asgi.session.avatar.Avatar property)
ThreadExecutor (class in genro_asgi.executors.thread)
tool_separator (genro_asgi.applications.mcp_application.McpApplication attribute)
(genro_asgi.applications.openapi_application.McpOpenApiApplication attribute)
touch() (genro_asgi.session.session.Session method)
transport (genro_asgi.request.BaseRequest property)
(genro_asgi.request.HttpRequest property)
(genro_asgi.request.MsgRequest property)
tree() (genro_asgi.server.server_applications.plugin_config.plugin_config.PluginConfigSection method)
type (genro_asgi.routers.static_router.StaticRouterNode attribute)
,
[1]
tytx_mode (genro_asgi.request.BaseRequest property)
tytx_transport (genro_asgi.request.BaseRequest property)
U
unregister() (genro_asgi.request.RequestRegistry method)
(genro_asgi.wsx.registry.WsxRegistry method)
url (genro_asgi.exceptions.Redirect attribute)
user_store (genro_asgi.server.server.AsgiServer attribute)
,
[1]
V
values() (genro_asgi.routers.static_router.StaticRouter method)
verify_credentials() (genro_asgi.server.auth_mixin.BasicAuthMixin method)
W
wait_stopped() (genro_asgi.server.worker.GenroAsgiWorker method)
WebSocket (class in genro_asgi.websocket)
websocket (genro_asgi.request.MsgRequest property)
(genro_asgi.wsx.registry.WsxConnectionInfo attribute)
WebSocketDisconnect
WebSocketException
WebSocketState (class in genro_asgi.websocket)
wellknown (in module genro_asgi.middleware)
write() (genro_asgi.storage.LocalStorageNode method)
write_bytes() (genro_asgi.storage.LocalStorageNode method)
write_text() (genro_asgi.storage.LocalStorageNode method)
wsx_handler (genro_asgi.server.server.AsgiServer attribute)
,
[1]
(genro_asgi.server.worker.GenroAsgiWorker attribute)
,
[1]
WsxConnectionInfo (class in genro_asgi.wsx.registry)
WsxHandler (class in genro_asgi.wsx.handler)
WsxRegistry (class in genro_asgi.wsx.registry)