Municipal solid wastes pyro-gasification using high-temperature flue gas as heating resource and gasifying agent.