User Tools

Site Tools


ddsf:public:guidebook:06_append:glossary:t:topic

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ddsf:public:guidebook:06_append:glossary:t:topic [2020/09/21 15:03]
murphy
ddsf:public:guidebook:06_append:glossary:t:topic [2021/07/14 15:55] (current)
murphy ↷ Page moved from ddsf:private:guidebook:06_append:glossary:t:topic to ddsf:public:guidebook:06_append:glossary:t:topic
Line 2: Line 2:
  
 A **Topic** is the most basic description of data that is to be published ​ A **Topic** is the most basic description of data that is to be published ​
-and/or subscribed to.  A topic connects a data writer ​with  +and/or subscribed to.  A topic connects a [[ddsf:​public:​guidebook:​06_append:​glossary:​d:​data_writer]] ​with  
-data reader, i.e., communication does not occur unless the +[[ddsf:​public:​guidebook:​06_append:​glossary:​d:​data_reader]], i.e., communication does not occur unless the 
 topic published by a data writer matches a topic subscribed ​ topic published by a data writer matches a topic subscribed ​
 to by a data reader. Communication via topics is anonymous ​ to by a data reader. Communication via topics is anonymous ​
 and transparent,​ i.e., publishers and subscribers need not  and transparent,​ i.e., publishers and subscribers need not 
 be concerned with how topics are created or who is  be concerned with how topics are created or who is 
-writing/​reading them since the [[ddsf:private:cookbook:​06_append:​glossary:​d:​data_distribution_service_dds]] [[ddsf:private:cookbook:​06_append:​glossary:​d:​dcps |DCPS]] middleware manages ​+writing/​reading them since the [[ddsf:public:guidebook:​06_append:​glossary:​d:​data_distribution_service_dds]] [[ddsf:public:guidebook:​06_append:​glossary:​d:​dcps|DCPS]] ​[[ddsf:​public:​guidebook:​06_append:​glossary:​m:​midware|middleware]] manages ​
 these issues. ​ In programming terms, a Topic is a Class  these issues. ​ In programming terms, a Topic is a Class 
-and each instance is a Sample. Topic instances are associated  +and each [[ddsf:​public:​guidebook:​06_append:​glossary:​i:​instance|instance]] ​is a [[ddsf:​public:​guidebook:​06_append:​glossary:​s:​sample|Sample]]. Topic instances are associated  
-with a key (similar to a packet [[ddsf:private:cookbook:​06_append:​glossary:​i:​id |ID]]), defined by [[ddsf:private:cookbook:​06_append:​glossary:​i:​idl]] and a +with a [[ddsf:​public:​guidebook:​06_append:​glossary:​k:​key|key]] ​(similar to a packet [[ddsf:public:guidebook:​06_append:​glossary:​i:​id|ID]]),​ defined by [[ddsf:public:guidebook:​06_append:​glossary:​i:​idl]] and a 
 set of Quality of Service parameters. set of Quality of Service parameters.
  
ddsf/public/guidebook/06_append/glossary/t/topic.1600715015.txt.gz · Last modified: 2020/09/21 15:03 by murphy