[LAD] snd_seq_port_info and shared_ptr
clemens at ladisch.de
Mon Sep 7 08:57:09 UTC 2009
> shared_ptr<snd_seq_client_info_t> clientInfoMemoryHandler(clientInfo, snd_seq_client_info_free);
> Well the cleanUp methods are called at block-leaving.
> I'm only a bit curious because after giving portInfo and clientInfo to
> the shared_ptr for cleanup management I have to use them for all the
> alsa queries.
> But since I'm not using malloc and free in these queries everything is
> ok, isn't it?
You still have to remember to use the correct allocation function and
to give the correct free function to the shared_ptr constructor, so it
might be a better idea to write a specialized wrapper for these ALSA
More information about the Linux-audio-dev