#include <GTXError.hpp>
#include <stdio.h>
#include "utils.hpp"
int main(int argc,
char *argv[])
{
Arguments args;
args.ParseCommandLine(argc, argv);
try
{
if (args.run_server)
{
args.port = 0;
}
client->
Connect(args.host, args.port, args.data_path);
for (
int istudy = 0; istudy < studies.
GetCount(); istudy++)
{
printf(
"- Study: %s\n", studies.
GetValue(istudy));
for (
int idir = 0; idir < directories.
GetCount(); idir++)
{
printf(
" - Directory: %s\n", directories.
GetValue(idir));
for (
int ifile = 0; ifile < files.
GetCount(); ifile++)
{
printf(
" - File: %s\n", files.
GetValue(ifile));
puts(InfoDump::FileInfo(client, 6).c_str());
for (
int ivar = 0; ivar < vars.
GetCount(); ivar++)
{
printf(
" - Variable: %s\n", vars.
GetValue(ivar));
puts(InfoDump::VariableInfo(client, true, 8).c_str());
}
}
}
}
{
fprintf(stderr, "GTXClient returned an error:\n %s\n",
}
return (0);
}