Inter Process Communication.
this module provides classes to ease the inter process communication (IPC) between the Feedback Controller and the Feedbacks
IPC Channel for Feedback Contoller’s end.
Handle message from Feedback.
IPC Channel for Feedback’s end.
Handle message from Feedback Controller.
IPC Channel.
Base for the channels, the Feedback Controller and the Feedbacks need.
This Class transparently takes care of de-/serialization of the data which goes through the IPC. Derived classes should implement
handle_message(self, message)
to do something useful and use
send_message(self, message)
for sending messages via IPC.
Append incoming data to input buffer.
Process message from peer.
Handle closing of connection.
Do something with the received message.
This method should be overwritten by derived classes.
Send message to peer.
Waits for incoming connection requests and dispatches a FeedbackControllerIPCChannel.
Close the channel to the Feedback.
Handle incoming connection from Feedback.
Handle closing of connection.
Handle error.
Send the message via the currently open connection.
Return a connection to the Feedback Controller.
Start the IPC loop.
Module author: Bastian Venthur <venthur@cs.tu-berlin.de>