Package RASCAL.UserMessages

DescriptionUserMessage related types and methods.
Authorbbracke
Date2005/11/21 20:14:33
Revision1.1
 

Clauses

Quick access : ClausesGenericsDefinitionsSubprograms


 
Context clauses
Interfaces.C
System
RASCAL.OS
 
Use clauses
Interfaces.C
System
RASCAL.OS
 

Definitions

Quick access : ClausesGenericsDefinitionsSubprograms


Types
Name Declaration
Reason_UserMessage_Pointeraccess Reason_UserMessage
Reason_UserMessageRecorded_Pointeraccess Reason_UserMessageRecorded
Reason_UserMessageAcknowledge_Pointeraccess Reason_UserMessageAcknowledge
Bytemod 2 ** 8
   
Reason_UserMessage null record
The sender does not expect a reply.
   
AWEL_Reason_UserMessage abstract tagged record
inheritance from Wimp_EventListener (Reason_Event_UserMessage, -1, -1)
Component Type Default
EventReason_UserMessage_Pointer
   
Reason_UserMessageRecorded null record
If noone answers, it returns.
   
AWEL_Reason_UserMessageRecorded abstract tagged record
inheritance from Wimp_EventListener (Reason_Event_UserMessageRecorded, -1, -1)
Component Type Default
EventReason_UserMessageRecorded_Pointer
   
Reason_UserMessageAcknowledge null record
This is a UserMessageRecorded that returns.
   
AWEL_Reason_UserMessageAcknowledge abstract tagged record
inheritance from Wimp_EventListener (Reason_Event_UserMessageAcknowledge, -1, -1)
Component Type Default
EventReason_UserMessageAcknowledge_Pointer
   
Real_Time_Type record
Component Type Default
TimeChar_Array (1..5)
  
Pragmas
Convention(C, Reason_UserMessage)
Convention(C, Reason_UserMessageRecorded)
Convention(C, Reason_UserMessageAcknowledge)
Convention(C, Real_Time_Type)
 

Subprograms

Quick access : ClausesGenericsDefinitionsSubprograms


  
SendMessage procedure
This sends a usermessage
Parameter name Type Mode Default
MessageAddressin
ReasonReason_Event_Code_Typein
Event_CodeMessage_Event_Code_Typein
WindowWimp_Handle_Typein0
IconIcon_handle_Typein0
LengthIntegerin256
  
Acknowledge procedure
This acknowledges a usermessage.
Parameter name Type Mode Default
MessageAddressin
WindowIntegerin0
IconIntegerin0