Hi,

On 1/2/20 13:52, Aitor wrote:
In the meantime, i'm finishing simple-netaid.

BTW, i'm pushing the new code of simple-netaid to gitlab:

https://git.devuan.org/aitor_czr/simple-netaid.git

Simple-netaid now uses some smart pointers like:

    std::unique_ptr<Foo> foo( new Foo( args ) );

even quite often i personally prefer the use of raw pointers to smart
pointers (despite their manual memory allocation), basicallybecause
raw pointers allow forward declarations in the headers, that is:

    class Foo

instead of:

    #include "foo.h"

avoiding recompilation of all the dependents of foo.h, which may or may not be a lot of CPU cycles.

On the other hand, in future versions of simple-netaid i might consider the use of std::shared pointers in combination with std::weak pointers in the case of the Svr and Cli classes, whose instances are the
server/client sides of Unix sockets, respectively.

I hope to finish the project as soon as possible in order to include it in the first official releases
of Gnuinos.

Cheers,

Aitor.


_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to