]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink++.h
Finished sockaddr_t to sockaddr_storage copy on meshlink_edge_t.
[meshlink] / src / meshlink++.h
index 9500852bbf2c05f59715f3d36f16916aaebe82e4..8271ab2f4cbfb4814009a81d2f9b61a7c8381f68 100644 (file)
@@ -382,12 +382,13 @@ namespace meshlink {
         *  @param confbase The directory in which MeshLink will store its configuration files.
         *  @param name     The name which this instance of the application will use in the mesh.
         *  @param appname  The application name which will be used in the mesh.
+        *  @param dclass   The device class which will be used in the mesh.
         *
         *  @return         This function will return a pointer to a meshlink::mesh if MeshLink has succesfully set up its configuration files, NULL otherwise.
         */
        template<class MESH>
-       static MESH* open(const char *confbase, const char *name, const char* appname) {
-               void* mp = (void *)meshlink_open_with_size(confbase, name, appname, sizeof(MESH));
+       static MESH* open(const char *confbase, const char *name, const char* appname, dclass_t dclass) {
+               void* mp = (void *)meshlink_open_with_size(confbase, name, appname, dclass, sizeof(MESH));
                return new (mp) MESH;
        }