除處理者之外,所有 helper 函數都會傳回狀態,這個狀態是從它們在實作中呼叫的「執行時期環境」函數傳回。
下表列出每個 helper 函數及其作用。
| helper 函數 | 說明 |
|---|---|
| receiveData_p_x (int* const x) | 讀取接收端埠 p 上屬性 x 的值,並將其放入參數 x 中。 僅限 p.x 是由 C 類型而不是事件輸入時,才會產生此函數。 |
| receiveEvent_p_x (int* const x) | 讀取接收端埠 p 上屬性 x 的值,並將其放入參數 x 中。 僅限 p.x 是由 Rational Rhapsody 事件輸入時,才會產生此函數。 通常會直接呼叫 receiveAndHandleEvent,而不是此函數。 |
| handleData_p_x (int x) | 僅限 p.x 是由 C 類型而不是事件輸入時,才會產生此函數:
|
| handleEvent_p_x() | 僅限 p.x 是由事件 ev 輸入時,才會產生此函數:
|
| receiveAndHandleData_p_x() | 接收資料並立即進行處理。 |
| receiveAndHandleEvent_p_x() | 接收事件並立即進行處理。 |
| sendData_p_x(int x) | 將參數值傳送至傳送端埠 p 上的屬性 x。僅限 p.x 是由 C 類型而不是事件輸入時,才會產生此函數。 |
| sendEvent_p_x() | 僅限 p.x 是由事件
ev 輸入時,才會產生此函數:
|
| call_p_f | 呼叫用戶端埠 p 上必要的作業 f。 |