]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink++.h
Merge branch 'discovery' into everbase
[meshlink] / src / meshlink++.h
index 8f852d9f1d22213e9f29c988a82e6c1a25542b97..9500852bbf2c05f59715f3d36f16916aaebe82e4 100644 (file)
@@ -381,12 +381,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.
         *
         *  @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) {
-               void* mp = (void *)meshlink_open_with_size(confbase, name, sizeof(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));
                return new (mp) MESH;
        }