move marshaller to IPC component
This commit is contained in:
+4
-4
@@ -1,6 +1,6 @@
|
||||
#include "MyService.proxy.h"
|
||||
#include "ipc/IpcPipeChannel.h"
|
||||
#include "proxy/ProxyMarshaller.h"
|
||||
#include "ipc/IpcMarshaller.h"
|
||||
|
||||
#include <sys/stat.h>
|
||||
|
||||
@@ -16,9 +16,9 @@ int main() {
|
||||
// и читает из fifo, в который пишет сервер (fifo_to_client).
|
||||
IpcPipeChannel ch("/tmp/fifo_to_client", "/tmp/fifo_to_server");
|
||||
|
||||
// RPC‑уровень: создаём marshaller поверх канала и передаём его в прокси.
|
||||
ProxyMarshaller marshaller(ch);
|
||||
MyServiceProxy proxy(marshaller);
|
||||
// RPC‑уровень: создаём IpcMarshaller поверх канала и передаём его в прокси.
|
||||
IpcMarshaller marshaller(ch);
|
||||
MyServiceProxy<IpcMarshaller> proxy(marshaller);
|
||||
|
||||
proxy.add(7, 9);
|
||||
int counter = proxy.get();
|
||||
|
||||
Reference in New Issue
Block a user