![]() |
IgANet
IgANets - Isogeometric Analysis Networks
|
Demonstration of a server application. More...
#include <App.h>
#include <algorithm>
#include <iganet.h>
#include <modelmanager.hpp>
#include <popl.hpp>
#include <chrono>
#include <ctime>
#include <filesystem>
#include <thread>
Classes | |
struct | iganet::webapp::InvalidModelIdException |
InvalidModelId exception. More... | |
struct | iganet::webapp::InvalidModelTypeException |
InvalidModelType exception. More... | |
struct | iganet::webapp::InvalidSessionIdException |
InvalidSessionId exception. More... | |
struct | iganet::webapp::Session< T > |
Session. More... | |
struct | iganet::webapp::Sessions< T > |
Sessions structure. More... | |
Namespaces | |
namespace | iganet |
namespace | iganet::webapp |
Enumerations | |
enum class | iganet::webapp::status : short_t { iganet::webapp::success = 0 , iganet::webapp::invalidRequest = 1 , iganet::webapp::invalidCreateRequest = 2 , iganet::webapp::invalidRemoveRequest = 3 , iganet::webapp::invalidConnectRequest = 4 , iganet::webapp::invalidDisconnectRequest = 5 , iganet::webapp::invalidGetRequest = 6 , iganet::webapp::invalidPutRequest = 7 , iganet::webapp::invalidEvalRequest = 8 , iganet::webapp::invalidRefineRequest = 9 , iganet::webapp::invalidElevateRequest = 10 , iganet::webapp::invalidIncreaseRequest = 11 , iganet::webapp::invalidReparameterizeRequest = 12 , iganet::webapp::invalidLoadRequest = 13 , iganet::webapp::invalidSaveRequest = 14 , iganet::webapp::invalidImportRequest = 15 , iganet::webapp::invalidExportRequest = 16 , iganet::webapp::invalidComputeErrorRequest = 17 , iganet::webapp::invalidAddPatchRequest = 18 , iganet::webapp::invalidRemovePatchRequest = 19 } |
Enumerator for specifying the status. More... | |
Functions | |
int | main (int argc, char const *argv[]) |
std::vector< std::string > | iganet::webapp::tokenize (std::string str, std::string separator="/") |
Tokenize the input string. | |
Demonstration of a server application.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
int main | ( | int | argc, |
char const * | argv[] | ||
) |