en:docs:freepm:terms

This is an old revision of the document!


Fundamental concepts

  • client - separate program using the PM API. There could be several clients on different machines. Client is a program, which at present time must have application type “Windowable”
  • server - server, who operates clients. The server displays the Desktop picture on one or several devices. The server communicates with the clients, also, the communication between the clients is possible

the number of client, issued by server after connecting with the client

HAB - handle ancor block - the index of thread, which issues and server stores.

    During the transmittal to the client of index the server checks the presence
        in list of client and thread ordinal.
        Index is an index of the element of the massif of structure _FreePM_HABserverinf
        see also client structure _FreePM_HABinf

HWND - handle window the index of window, issued by server to client. Index is an

    index of the element of the massif of structure struct WND

DC - divays context. khz that this is such in ibiyemerov. the index of the massif of

   structures F_.DC. structure contains the number of divaysa, khendl of window.
       to?eshche what- thread.

HPS - Handle Presentation Space. the index of the massif of structures F_PS, which

   does contain DC, the current color, the current type of line, the current
       initial point? something, that describes the geometry of the visible range of window?.

the communication they can be transferred between the windows if communication must

   be transmitted between the windows of one client, then it does not exceed the
       limits of the client

Turn of the communications

   there is on the server and on the client