Instruction set reference
HIPE_OP_REQUEST_CONTAINER
This instruction is produced by a client application and sent to the display server in order to initiate a client session and request a frame for the application.
You never need to deal with this instruction directly. It is sent to the display server automatically when you call hipe_open_session().
- location: 0 — not used.
- arg[0]: host_key
- arg[1]: client_name
- arg[2]: Theme index value or blank
- requestor: transmits client process identifier to the server
Notes
The client process identifier sent to the Hipe display server should not be retrieved or relied upon without some form of additional verification. As with X11, the display server's record of the client's PID is dependent on the honesty of the client application.
The theme index value is used for cases where multiple stylesheet themes are loaded into hiped, and different clients require a different theme; usually specified via an environment variable. If blank the default CSS theme will be used. A value of 0 means that only minimal default styling should be used, which then gives the client absolute control over GUI styling.