Hi ,
Basically if you will see in the class method fire_output_plug has visibility as protected and call_output_plug has visibility as Public.
So you can call and access fire_outbound_plug method only in the window and on the other side call_outbound_plug can be used and called from anywhere.
Thanks
Kumar