MCPcopy Create free account
hub / github.com/EmbeddedRPC/erpc / generateClientFile

Method generateClientFile

erpcgen/src/JavaGenerator.cpp:81–98  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

79}
80
81void JavaGenerator::generateClientFile(string fileName)
82{
83 data_map &map = m_templateData["group"].get().get()->getmap();
84 data_list &list = map["interfaces"]->getlist();
85 fileName += "/client";
86
87 filesystem::path dir(fileName);
88 dir = m_outputDirectory / dir;
89 filesystem::create_directories(dir);
90
91 for (data_ptr interface : list)
92 {
93 std::string name = interface.get().get()->getmap()["name"].get().get()->getvalue();
94 m_templateData["interface"] = interface;
95 std::string classFilename = fileName + "/" + name + "Client.java";
96 generateOutputFile(classFilename, "java_client", m_templateData, kJavaClient);
97 }
98}
99
100void JavaGenerator::generateServerFile(string fileName)
101{

Callers

nothing calls this directly

Calls 2

getvalueMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected