The following terms rely on the definitions outlined in the PCP terminology section.
PCP client that interprets requests and performs actions
PCP client that can request the RPC capabilities offered by agents and process their outcome
PCP message by which a controller requires a capability offered by one or more agents
PCP message by which an agent replies to a controller, containing the outcome of a request
a processing capability offered by an agent that may be invoked by an RPC request
once a blocking action is requested by a controller, the agent replies with a response message containing its outcome after its execution completes
action for which the agent replies with a provisional response message containing a pointer to the action outcome as soon as the action execution starts; when the action terminates, its outcome will be sent back to the controller in case it requested that by flagging the notify_outcome field