Skip to content
Snippets Groups Projects
Commit ecaab377 authored by Francois Henrotte's avatar Francois Henrotte
Browse files

gmsh -onelab sock can be a remoteNetworkClient

parent a8035a48
No related branches found
No related tags found
No related merge requests found
......@@ -138,6 +138,14 @@ void GetOptions(int argc, char *argv[])
CTX::instance()->batch = -99;
i++;
}
else if(!strcmp(argv[i] + 1, "onelab")) {
i++;
if(argv[i])
Msg::InitializeOnelab(argv[i++]);
else
Msg::Fatal("Missing string");
CTX::instance()->batch = -4;
}
else if(!strcmp(argv[i] + 1, "socket")) {
i++;
if(argv[i])
......
......@@ -150,7 +150,10 @@ int GmshBatch()
}
#endif
if(CTX::instance()->batch == -3){
if(CTX::instance()->batch == -4){
//
}
else if(CTX::instance()->batch == -3){
GmshRemote();
}
else if(CTX::instance()->batch == -2){
......
......@@ -600,7 +600,11 @@ void Msg::FinalizeClient()
void Msg::InitializeOnelab(const std::string &sockname)
{
// Gmsh could also be used as a distant CAD/post-pro client...
_onelabClient = new onelab::localClient("Gmsh");
if (sockname.empty())
_onelabClient = new onelab::localClient("Gmsh");
else {
_onelabClient = new onelab::remoteNetworkClient("GmshRemote",sockname);
}
}
void Msg::ExchangeOnelabParameter(const std::string &key,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment