summaryrefslogtreecommitdiff
path: root/idlc/c_gen/c_stub_body_gen.cc
diff options
context:
space:
mode:
authorHwankyu Jhun <h.jhun@samsung.com>2018-02-23 18:41:03 +0900
committerHwankyu Jhun <h.jhun@samsung.com>2018-02-27 08:21:37 +0900
commit042283ab4e20d7203ed024248d50f9e661f144c9 (patch)
tree56972be8cee3ec5caf41ab64eb53ae1e483e6e28 /idlc/c_gen/c_stub_body_gen.cc
parent92e129cc86b84bcd8e449a3422dfca885d926ee4 (diff)
downloadtidl-042283ab4e20d7203ed024248d50f9e661f144c9.tar.gz
tidl-042283ab4e20d7203ed024248d50f9e661f144c9.tar.bz2
tidl-042283ab4e20d7203ed024248d50f9e661f144c9.zip
Implement C Proxy Generator (Interface part)
Change-Id: I0d3419ee6da56834e73a858bf114c64bb1db2c0b Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Diffstat (limited to 'idlc/c_gen/c_stub_body_gen.cc')
-rw-r--r--idlc/c_gen/c_stub_body_gen.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/idlc/c_gen/c_stub_body_gen.cc b/idlc/c_gen/c_stub_body_gen.cc
index ddfdb06..69df78e 100644
--- a/idlc/c_gen/c_stub_body_gen.cc
+++ b/idlc/c_gen/c_stub_body_gen.cc
@@ -909,4 +909,12 @@ void CStubBodyGen::GenInterfaceContextPortExist(std::ofstream& stream,
stream << SmartIndent(ReplaceAll(block, "##", inf.GetID()));
}
+void CStubBodyGen::GenTypedefStubMethod(std::ofstream& stream) {
+ const char format[] =
+ "typedef int (*stub_method)(rpc_port_h, rpc_port_parcel_h, void* data);\n";
+
+ stream << NLine(1);
+ stream << std::string(format);
+}
+
} // namespace tidl