[Gdal-dev] Reverse the effects of GDALAllRegister()?
Frank Warmerdam
warmerdam at pobox.com
Wed Jun 25 08:49:44 EDT 2003
Ben Discoe wrote:
>>From: Frank Warmerdam
>>
>>
>>> GDALAllRegister()
>>>
>>>I looked for, but couldn't find, a way to tell GDAL to
>>>"unregister" and free all the drivers that it allocates
>>>with GDALAllRegister().
>>
>>Call GDALDestroyDriverManager().
>
>
> Excellent! Now how about OGR - is there a way to reverse the effects of
> OGRRegisterAll()? It looks like the following might do the trick:
>
> OGRSFDriverRegistrar *reg = OGRSFDriverRegistrar::GetRegistrar();
> delete reg;
>
> Is that an advisable way? A better way?
Ben,
This is mechanism I use to cleanup in ogrinfo.cpp for finding memory leaks,
so yes it should be OK.
Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush | Geospatial Programmer for Rent
More information about the Gdal-dev
mailing list