|
template<class T , class F , typename... A> |
void | visitFields (T &t, F f, A...args) |
|
template<class Cargo > |
void | loadFromFD (const int fd, Cargo &visitable) |
| Load binary data from a file/socket/pipe represented by the fd. More...
|
|
template<class Cargo > |
void | saveToFD (const int fd, const Cargo &visitable) |
| Save binary data to a file/socket/pipe represented by the fd. More...
|
|
template<class Cargo > |
void | loadFromGVariant (GVariant *gvariant, Cargo &visitable) |
| Fills the cargo structure with data stored in the GVariant. More...
|
|
template<class Cargo > |
GVariant * | saveToGVariant (const Cargo &visitable) |
| Saves the visitable in a GVariant. More...
|
|
template<class Cargo > |
void | loadFromJsonString (const std::string &jsonString, Cargo &visitable) |
| Fills the visitable with data stored in the json string. More...
|
|
template<class Cargo > |
std::string | saveToJsonString (const Cargo &visitable) |
| Creates a string representation of the visitable in json format. More...
|
|
template<class Cargo > |
void | loadFromJsonFile (const std::string &filename, Cargo &visitable) |
| Loads the visitable from a json file. More...
|
|
template<class Cargo > |
void | saveToJsonFile (const std::string &filename, const Cargo &visitable) |
| Saves the visitable in a json file. More...
|
|
template<class Cargo > |
void | loadFromKVStore (const std::string &filename, Cargo &visitable, const std::string &visitableName) |
| Loads a visitable structure from KVStore. More...
|
|
template<class Cargo > |
void | saveToKVStore (const std::string &filename, const Cargo &visitable, const std::string &visitableName) |
| Saves the visitable to a KVStore. More...
|
|
template<typename T > |
T | fromString (const std::string &strValue) |
|
template<typename T > |
std::string | toString (const T &value) |
|
template<char delim = '.', typename Arg1 , typename... Args> |
std::string | key (const Arg1 &a1, const Args &...args) |
| Concatenates all parameters into one std::string. More...
|
|
template<char delim = '.'> |
std::string | key () |
| Function added for key function completeness. More...
|
|
template<class Cargo > |
void | loadFromKVStoreWithJson (const std::string &kvfile, const std::string &json, Cargo &visitable, const std::string &kvVisitableName) |
| Load the visitable from KVStore with defaults given in json. More...
|
|
template<class Cargo > |
void | loadFromKVStoreWithJsonFile (const std::string &kvfile, const std::string &jsonfile, Cargo &visitable, const std::string &kvVisitableName) |
| Load the data from KVStore with defaults given in json file. More...
|
|