[Applications.ComponentBased] Modify and Add classes for IPC feature (#2675)
* Change directory name
The directory name is changed to 'ComponentPort'.
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Remove unncessary interop parcel methods
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Fix descriptions
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Fix typo
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Fix example code
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Rename directory to Port
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Fix ComponentPort implementation
Changes:
- Removes abstract keyword from ComponentPort class
- Changes OnRequestEvent() method to use virtual keyword instead of abstract keyword
- Adds RequestEventArgs for OnRequestEvent()
- Adds ComponentTask class for WaitForEvent() call
- Changes the name of SendSync() to SendAndReceive().
- Adds SendAndReceiveAsync() method
- Adds WaitForPort() method
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Add EventHandler
- Uses EventHandler instead of virtual method
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Fix WaitForPort implementation
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Fix descriptions and implemenation
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Fix wrong implemenations and descriptions
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Fix descipriton of ComponentTask
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Fix WaitForPortCore()
- Uses Task.FromResult()
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
* Fix wrong description about permission denied error
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>