DRB Events

:\_drb_input\_

Triggering this event will send input to the running application as long as it has the DRb server running.

Note: See Vedeu::Distributed::Server#input for parameter details.

Vedeu.trigger(:_drb_input_, data, type)

:\_drb_retrieve_output\_

Vedeu.trigger(:_drb_retrieve_output_)

:\_drb_store_output\_

Triggering this event with 'data' will push data into the running application's virtual buffer.

Note: See Vedeu::Terminal::Buffer#write for parameter details.

Vedeu.trigger(:_drb_store_output_, data)

:\_drb_restart\_

Use the DRb server to request the client application to restart.

Vedeu.trigger(:_drb_restart_)
Vedeu.drb_restart

:\_drb_start\_

Use the DRb server to request the client application to start.

Vedeu.trigger(:_drb_start_)
Vedeu.drb_start

:\_drb_status\_

Use the DRb server to request the status of the client application.

Vedeu.trigger(:_drb_status_)
Vedeu.drb_status

:\_drb_stop\_

Use the DRb server to request the client application to stop.

Vedeu.trigger(:_drb_stop_)
Vedeu.drb_stop