IDL source Global index
void disconnect_pull_supplier();
any pull() raises(Disconnected);
any try_pull(out boolean has_event) raises(Disconnected);