diff --git a/docs/develop/servers/app_server/AppServer.htm b/docs/develop/servers/app_server/AppServer.htm index 4430dcb101..9b1ad587d7 100644 --- a/docs/develop/servers/app_server/AppServer.htm +++ b/docs/develop/servers/app_server/AppServer.htm @@ -82,21 +82,21 @@ Decorator * instantiate_decorator(Layer *owner, uint32 wflags, uint32 wlook)
AppServer(void)
-Create the message and input ports
Create any necessary semaphores for regulating the 3 main threads
-Initialize all member variables
-Allocate the application BList
-Read in and process all configuration data
-Initialize the desktop
-Spawn the Picasso and Poller threads
+1) Create the message and input ports +2) Create any necessary semaphores for regulating the 3 main threads
+3) Initialize all member variables
+4) Allocate the application BList
+5) Read in and process all configuration data
+6) Initialize the desktop
+7) Spawn the Picasso and Poller threads
~AppServer(void)
-Shut down the desktop
Empty and delete the application list
-Wait for Picasso and Poller to exit
-Free any allocated heap space
+1) Shut down the desktop +2) Empty and delete the application list
+3) Wait for Picasso and Poller to exit
+4) Free any allocated heap space
void MainLoop(void)
|
port_id reply_port @@ -140,6 +140,14 @@ Attached Data:message port for the requesting BApplication |
||||||||||||||||||||||||||||||
|
+ int16 sig_length + |
+
+ length of the following application signature + |
+ |||||||||||||||||||||||||||||
|
const char *signature @@ -525,8 +533,48 @@ Attached Data:
? + +
2) Create a PortLink instance, target the active ServerApp's sender port, set the opcode to B_UNMAPPED_KEY_UP, attach the buffer en masse, and send it to the BApplication. @@ -557,11 +649,57 @@ Attached Data: Attached Data:
? + +
2) Create a PortLink instance, target the active ServerApp's sender port, set the opcode to B_MODIFIERS_CHANGED, attach the buffer en masse, and send it to the BApplication. 3) Release the active application lock +
+
|