Skip to content

Commit b5bfa69

Browse files
authored
Update README.md
1 parent ba205b7 commit b5bfa69

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,44 @@
3030
 
3131

3232

33+
## Providers and Consumers
34+
35+
In this context, ***Providers*** are functions that provide data to the library for transferring to the target *DDS.Net Server* for onward sharing with corresponding consumers; and ***Consumers*** are functions that consume delivered data from connected *DDS.Net Server* through the library. Function signatures and their corresponding library registration functions are enlisted here.
36+
37+
| Data type | Provider / consumer function signature | Registration function in dds::net::connector::DdsConnector |
38+
|-------------------|-----------------------------------------------------|----------------------------------------------------------------|
39+
| *String* | | |
40+
| | | |
41+
| *Boolean* | | |
42+
| | | |
43+
| *Byte* | | |
44+
| | | |
45+
| *Word* | | |
46+
| | | |
47+
| *DWord* | | |
48+
| | | |
49+
| *QWord* | | |
50+
| | | |
51+
| *Unsigned Byte* | | |
52+
| | | |
53+
| *Unsigned Word* | | |
54+
| | | |
55+
| *Unsigned DWord* | | |
56+
| | | |
57+
| *Unsigned QWord* | | |
58+
| | | |
59+
| *Single* | | |
60+
| | | |
61+
| *Double* | | |
62+
| | | |
63+
| *Raw Bytes* | | |
64+
| | | |
65+
66+
67+
68+
69+
 
70+
3371
## Sample application
3472

3573
Sample use of the library is done in following simple application:

0 commit comments

Comments
 (0)