Defines | |
#define | MSG_AUTODELETE 0x80000000 |
#define | MSG_MAX_TIMEOUT 0x0FFFFFFF |
#define | MSG_KEYMIN 1 |
#define | MSG_KEYDOWN 1 |
#define | MSG_KEYUP 2 |
#define | MSG_CHARTYPED 3 |
#define | MSG_TIMER 0x20 |
#define | MSG_POWERDOWN 0x30 |
#define | MSG_QUIT 0x31 |
#define | MSG_PAINT 0x32 |
#define | MSG_FILES 0x33 |
#define | MSG_LOSTFOCUS 0x40 |
#define | MSG_GOTFOCUS 0x41 |
#define | MSG_LAUNCH 0x42 |
#define | MSG_DEVICE 0x43 |
#define | MSG_PING 0x44 |
#define | MSG_SHUTUP 0x101A |
#define | MSG_USER 0x2000 |
#define | DL_NONE 0 |
#define | DL_INQUEUE 1 |
#define | DL_WAIT 2 |
#define | DL_ABORT 3 |
#define | DL_TIMEOUT 4 |
#define | DL_SUCCESS 5 |
#define | MSG_USER_FOLK 0x1001 |
Typedefs | |
typedef long | cyid_t |
typedef int | delivery_t |
Enumerations | |
enum | qflag_t { QF_NONE = 0, QF_DEVICES = 1, QF_FILES = 2, QF_APPMASK = 0x1000, QF_ALL = 0xffff } |
enum | keymask_t { KEYMASK_SHIFT = 0x0001, KEYMASK_CTRL = 0x0002, KEYMASK_AUTOREPEAT = 0x0004 } |
Functions | |
char | howmany_around_desktop (void) |
bool | send_msg (char *app_name, int msgid, long d0, long d1, void *data, size_t size) |
bool | send_copy_msg (char *app_name, struct Message *msg) |
bool | send_remote_msg (cyid_t cyid, char *app_name, int msgid, long d0, long d1, void *data, size_t size) |
bool | send_remote_copy_msg (cyid_t cyid, char *app_name, struct Message *msg) |
cyid_t | get_own_id (void) |
Compounds | ||
struct | Buffer | A dynamic memory buffer |
struct | KeyParam | The parameter holder for keyboard messages |
struct | Message | Structure for interprocess communications; can be sent either locally or remotely |
These functions and structures are used to send messages between applications, including those running on different Cybiko computers. You may also want to examine the Message and Buffer structures.
|
Message delivery aborted by internal error or user request. |
|
Message is in queue to deliver; please, don't delete the message while in this state. |
|
Message was created and possibly posted. |
|
Message was delivered successfully. |
|
Message delivery finished by timeout. |
|
Message is being delivered. |
|
Message_deliver() flag, which deletes the message after it was delivered. |
|
Sends the message to the focused program when the user releases a key. |
|
Receiver sends the message when a device appears or disappears on the channel. |
|
Lists changes in the file system. |
|
The process gets the message once it gets the focus. |
|
Sends the message to the focused program when the user presses a key. |
|
Minimum ID of a keyboard message. |
|
Sends the message to the focused program when the user releases a key. |
|
Sends the message to the Process you want to launch. |
|
The Process gets the message when it loses focus. |
|
Message_deliver() maximum timeout. |
|
About repaint. |
|
Message is sent by the Receiver to ping the listener process. |
|
Batteries are low, warn the user ! |
|
Sends this message when the process should finish. |
|
Process must be terminated. |
|
Sent when the pre-set timer counts down to 0. |
|
Start of the user_defined message ID. |
|
ID of the message sent to the application when any device appears or disappears from the environment. |
|
Device's Cy ID. |
|
Message delivery state.
|
|
Keyboard modifiers masks. |
|
Enumeration of masks for local broadcast messages. |
|
Returns device's CyID.
|
|
Returns the number of other users in the vicinity, with maximum activity.
|
|
Sends a pre-written message to another application in the same Cybiko computer.
|
|
Sends a message to another application in the same Cybiko computer.
|
|
Sends pre-written message to another application in the same or other Cybiko computer.
|
|
Sends message to another application in the same or another Cybiko computer.
|
Copyright © 2001 Cybiko, Inc. All rights reserved. | More information... |