X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=examples%2Fchatpp.cc;h=33a1cac538f90d66ee12d8dddea59182c5d4b9f9;hb=a9230a241a1df0328fbfbe5d1c2ee3234bf808fd;hp=331f6584543b35ae236bc794e961f30611866ffe;hpb=a021bf25db676353b8ea50740ce343962c3dddb9;p=meshlink diff --git a/examples/chatpp.cc b/examples/chatpp.cc index 331f6584..33a1cac5 100644 --- a/examples/chatpp.cc +++ b/examples/chatpp.cc @@ -187,14 +187,15 @@ int main(int argc, char *argv[]) { if(argc > 2) nick = argv[2]; - ChatMesh* mesh = meshlink::open(confbase, nick, "chatpp", DEV_CLASS_STATIONARY); + ChatMesh mesh; + mesh.open(confbase, nick, "chatpp", DEV_CLASS_STATIONARY); - if(!mesh) { + if(!mesh.isOpen()) { fprintf(stderr, "Could not open MeshLink: %s\n", meshlink::strerror()); return 1; } - if(!mesh->start()) { + if(!mesh.start()) { fprintf(stderr, "Could not start MeshLink: %s\n", meshlink::strerror()); return 1; } @@ -202,12 +203,12 @@ int main(int argc, char *argv[]) { printf("Chat started.\nType /help for a list of commands.\n"); while(fgets(buf, sizeof buf, stdin)) - parse_input(mesh, buf); + parse_input(&mesh, buf); printf("Chat stopping.\n"); - mesh->stop(); - meshlink::close(mesh); + mesh.stop(); + mesh.close(); return 0; }