~/work/samples-dbus$ ./dbus-server
Starting dbus tiny server v0.1
Got D-Bus request: org.freedesktop.DBus.Properties.GetAll on /org/example/TestObject
Got D-Bus request: org.example.TestInterface.Ping on /org/example/TestObject
Got D-Bus request: org.example.TestInterface.Echo on /org/example/TestObject
Got D-Bus request: org.example.TestInterface.EmitSignal on /org/example/TestObject
Got D-Bus request: org.example.TestInterface.Quit on /org/example/TestObject
Server exiting...
/work/samples-dbus$ ./dbus-client
Testing server interface v0.1
Calling Ping()...
The server answered: 'Pong'
Calling Echo('1234')...
The server answered: '1234'
Calling method EmitSignal()...
signal handler: OnEmitSignal received.
The server emitted 'OnEmitSignal'
Calling method Quit()...
- Ping을 요청하고, Pong 응답
- 1234 넘기고, 1234 받음 (Echo)
- Signal을 emit하고 등록한 callback 동작
- Quit 동작 ( void 메시지(void) 형태)