Ishtar::ArrayHelper | Used by user program to get the root of Ishtar arrays |
Ishtar::GenericVarService< T, ro, s > | An Ishtar Service that is pointed by one or more Variable and expose its content through the network |
Ishtar::GenericVarService< std::string, ro, s > | An Ishtar Service that contains a string and is pointed by one or more Variable and expose its string through the network as a CharValueVector |
Ishtar::Parser | A parser that is able to create a table of settings from a file or a string |
Ishtar::Parser::Token | Tokens for lexer |
Service | A service that can be accessed through the network. See libishtarservices documentation for more details |
Ishtar::Settings | The Settings is a ServiceServer which has support for config files |
Ishtar::ValuesAccumulator< T > | A vector that can accumulate values through + operator |
Ishtar::VarAccessService< T, ro, s, warningWhenInitializedWithDefaultValue > | Expose some variable to Ishtar in a "light" way that doesn't change their behaviour outside Ishtar use |
Ishtar::Variable< T, ro, s, warningWhenInitializedWithDefaultValue > | A variable for a scalar value that behaves like a standard C++ variable excepted that its content is stored in a GenericVarService pointed by ptr and is accessible through network |
Ishtar::Variable< std::string, ro, 1, warningWhenInitializedWithDefaultValue > | A variable for a string that behaves like a standard C++ variable excepted that its content is stored in a GenericVarService pointed by ptr and is accessible through network |
Ishtar::VariablesPublisher | Expose a list of variables to Ishtar using VarAccessService |