This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.a_glossary:d:data_reader [2020/11/13 14:08] nick created |
dido:public:ra:xapend:xapend.a_glossary:d:data_reader [2021/10/04 13:40] (current) 50.19.247.197 ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== Data Reader ==== | + | ===== Data Reader ===== |
| - | [[dido:public:ra:xapend:xapend.a_glossary | Return to Glossary ]] | + | [[dido:public:ra:xapend:xapend.a_glossary:start| Return to Glossary ]] |
| An [[dido:public:ra:xapend:xapend.a_glossary:e:entity|entity]] attached to a [[dido:public:ra:xapend:xapend.a_glossary:s:subscriber|Subscriber]], used to subscribe to a [[dido:public:ra:xapend:xapend.a_glossary:t:topic|Topic]], | An [[dido:public:ra:xapend:xapend.a_glossary:e:entity|entity]] attached to a [[dido:public:ra:xapend:xapend.a_glossary:s:subscriber|Subscriber]], used to subscribe to a [[dido:public:ra:xapend:xapend.a_glossary:t:topic|Topic]], | ||
| Line 8: | Line 8: | ||
| Reader. A data reader can obtain its subscribed data via two approaches: | Reader. A data reader can obtain its subscribed data via two approaches: | ||
| - | * [[dido:public:ra:xapend:xapend.a_glossary:l:listener|Listener]]-based approach, provides an asynchronous mechanism to obtain data via call-backs in a separate thread that does not block the main application. | + | * [[dido:public:ra:xapend:xapend.a_glossary:l:listener|Listener]]-based approach, provides an asynchronous mechanism to obtain data via call-backs in a separate thread that does not block the main [[dido:public:ra:xapend:xapend.a_glossary:a:application|application]]. |
| * WaitSet-based Approach – A synchronous approach, blocks the current thread until one or more conditions attached to the [[dido:public:ra:xapend:xapend.a_glossary:w:waitset|WaitSet]] are met, at which point a list of active_conditions are returned. | * WaitSet-based Approach – A synchronous approach, blocks the current thread until one or more conditions attached to the [[dido:public:ra:xapend:xapend.a_glossary:w:waitset|WaitSet]] are met, at which point a list of active_conditions are returned. | ||