screpl.bridge_server.bridge module ¶
Manages shared memory region with bridge client
Shared memory region has following structures
struct Block {
char signature[4];
int size;
char block[size]; // dynamic size
}
struct BridgeRegion {
char signature[160];
/* Too much milk solution #3, busy-waiting by A */
int note_to_bridge;
int note_from_bridge;
/* bridge protocol */
int bridge_protocol;
int region_size;
/* To SC */
char command[300];
/* Heartbeat from SC */
int inversed_system_millis;
/* blocks */
DisplayBlock display_block;
LogBlock log_block;
AppOutputBlock app_output_block;
/* ...other blocks */
}
-
class
screpl.bridge_server.bridge.
BridgeRegion
[source] ¶ -
Bases:
eudplib.core.eudobj.eudobj.EUDObject