mars

Modules

alasql
module mars.alasql
Undocumented in source.
client
module mars.client
Undocumented in source.
defs
module mars.defs
Undocumented in source.
lexer
module mars.lexer
Undocumented in source.
log
module mars.log
Undocumented in source.
msg
module mars.msg
Undocumented in source.
pgsql
module mars.pgsql
Undocumented in source.
protoauth
module mars.protoauth
Undocumented in source.
protocallmethod
module mars.protocallmethod
Undocumented in source.
protohelo
module mars.protohelo

Verifica che tipo di client si sta connettendo, e attiva un protocollo corretto di conseguenza

protomars
module mars.protomars
Undocumented in source.
server
module mars.server

the sync module operate on a generic database, to support mock. The module is feeded with a concrete db like the pgsql.

sqldb
module mars.sqldb
Undocumented in source.
sync
module mars.sync

gestiamo la parte di sincronia tra server e le varie tavole associate ai client.

websocket
module mars.websocket

Vibe gestire la ricezione di dati da websocket con una wait bloccante, cosa ottima per un protocollo req/rep, ma complicata se si vuol gestire in contemporanea anche un protocollo push lato server, o task paralleli.