This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ddsf:public:guidebook:06_append:glossary:t:topicname [2020/10/01 15:04] murphy |
ddsf:public:guidebook:06_append:glossary:t:topicname [2021/07/14 16:45] (current) murphy ↷ Links adapted because of a move operation |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Topic Name ===== | ===== Topic Name ===== | ||
- | [[ddsf:private:cookbook:06_append:glossary| Return to Glossary ]] | + | [[ddsf:public:guidebook:06_append:glossary:start| Return to Glossary ]] |
**Topic Name**, | **Topic Name**, | ||
- | while it is true that the [[ddsf:private:cookbook:06_append:glossary:d:data_distribution_service_dds]] [[ddsf:private:cookbook:06_append:glossary:a:api | API]] specification does not mention a limit for [[ddsf:private:cookbook:06_append:glossary:t:topic|Topic]] names. The complementary DDS Wire Protocol specification: [[ddsf:private:cookbook:06_append:glossary:r:rtps]] protocol (http://www.omg.org/spec/DDSI-RTPS/2.2), does state that Topic names shall not exceed 256 characters (see Table 9.12). | + | while it is true that the [[ddsf:public:guidebook:06_append:glossary:d:data_distribution_service_dds]] [[ddsf:public:guidebook:06_append:glossary:a:api| API]] specification does not mention a limit for [[ddsf:public:guidebook:06_append:glossary:t:topic|Topic]] names, the complementary DDS [[ddsf:public:guidebook:06_append:glossary:w:wireprotocol|Wire Protocol]] specification: [[ddsf:public:guidebook:06_append:glossary:r:rtps]] protocol (http://www.omg.org/spec/DDSI-RTPS/2.2) does state that Topic names shall not exceed 256 characters (see Table 9.12). |
- | So the 256 character limit on Topic name lengths imposed by the [[ddsf:private:cookbook:06_append:05_vendors:rti]] DDS implementation is not arbitrary. It is precisely what is required to be interoperable with other DDS implementations. | + | So the 256 character limit on Topic name lengths imposed by the [[ddsf:public:guidebook:06_append:05_vendors:rti]] DDS implementation is not arbitrary. It is precisely what is required to be interoperable with other DDS implementations. |
Source: [[https://stackoverflow.com/questions/27970321/limit-on-dds-topic-names#:~:text=The%20complementary%20DDS%20Wire%20Protocol,DDS%20implementation%20is%20not%20arbitrary. | Topic Name ]] | Source: [[https://stackoverflow.com/questions/27970321/limit-on-dds-topic-names#:~:text=The%20complementary%20DDS%20Wire%20Protocol,DDS%20implementation%20is%20not%20arbitrary. | Topic Name ]] | ||