-
Notifications
You must be signed in to change notification settings - Fork 765
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[14615] Add implementation of DomainParticipant::find_topic #2716
[14615] Add implementation of DomainParticipant::find_topic #2716
Commits on May 27, 2022
-
Refs #14615. Added basic TopicProxy class.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 0998819 - Browse repository at this point
Copy the full SHA 0998819View commit details -
Refs #14615. Topic holds TopicProxy, which is created by DomainPartic…
…ipantImpl. Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 322e302 - Browse repository at this point
Copy the full SHA 322e302View commit details
Commits on May 31, 2022
-
Refs #14615. TopicProxy constructs and owns Topic.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for c976bc0 - Browse repository at this point
Copy the full SHA c976bc0View commit details -
Refs #14615. TopicImpl is not TopicDescriptionImpl and does not hold …
…user topic pointer. Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 637807f - Browse repository at this point
Copy the full SHA 637807fView commit details -
Refs #14615. TopicImpl constructor is public.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 8ad653a - Browse repository at this point
Copy the full SHA 8ad653aView commit details -
Refs #14615. TopicImpl header cleanup.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 9eb8c55 - Browse repository at this point
Copy the full SHA 9eb8c55View commit details -
Refs #14615. Added TopicProxyFactory class with basic interface.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for b0149c7 - Browse repository at this point
Copy the full SHA b0149c7View commit details -
Refs #14615. TopicProxyFactory empty implementation.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for d6dde52 - Browse repository at this point
Copy the full SHA d6dde52View commit details -
Refs #14615. TopicProxyFactory holds TopicImpl by composition.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for f264f66 - Browse repository at this point
Copy the full SHA f264f66View commit details -
Refs #14615. TopicProxyFactory holds list of created proxy objects.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 8f4654a - Browse repository at this point
Copy the full SHA 8f4654aView commit details -
Refs #14615. Implementation of TopicProxyFactory::can_be_deleted.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 520220f - Browse repository at this point
Copy the full SHA 520220fView commit details -
Refs #14615. Implementation of TopicProxyFactory::delete_topic.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for b414a93 - Browse repository at this point
Copy the full SHA b414a93View commit details -
Refs #14615. Implementation of TopicProxyFactory::create_topic.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 652ce67 - Browse repository at this point
Copy the full SHA 652ce67View commit details -
Refs #14615. Adding enable_topic and get_topic to TopicProxyFactory.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 3655203 - Browse repository at this point
Copy the full SHA 3655203View commit details -
Refs #14615. DomainParticipantImpl uses TopicProxyFactory.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for dc5cb1c - Browse repository at this point
Copy the full SHA dc5cb1cView commit details
Commits on Jun 1, 2022
-
Refs #14615. Move find_topic to DomainParticipantImpl.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 5381372 - Browse repository at this point
Copy the full SHA 5381372View commit details -
Refs #14615. Notify a condition when a topic is created.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 49ea325 - Browse repository at this point
Copy the full SHA 49ea325View commit details -
Refs #14615. Implementation of DomainParticipantImpl::find_topic.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for c019872 - Browse repository at this point
Copy the full SHA c019872View commit details -
Refs #14615. Fixed segfault on test.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 3132215 - Browse repository at this point
Copy the full SHA 3132215View commit details -
Refs #14615. Fixed return value on delete_topic.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 7932671 - Browse repository at this point
Copy the full SHA 7932671View commit details -
Refs #14615. Avoid using input topic on delete_topic.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 41c0783 - Browse repository at this point
Copy the full SHA 41c0783View commit details -
Refs #14615. Always use input listener.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 47f16a1 - Browse repository at this point
Copy the full SHA 47f16a1View commit details
Commits on Jun 2, 2022
-
Refs #14615. Internal set_listener methods return void.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for b72309c - Browse repository at this point
Copy the full SHA b72309cView commit details -
Refs #14615. TopicProxyFactory::for_each.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 157d836 - Browse repository at this point
Copy the full SHA 157d836View commit details -
Refs #14615. TopicImpl holds pointer to TopicProxyFactory.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for afc7f3c - Browse repository at this point
Copy the full SHA afc7f3cView commit details -
Refs #14615. DomainParticipantImpl::set_topic_listener.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 44a3425 - Browse repository at this point
Copy the full SHA 44a3425View commit details -
Refs #14615. TopicImpl::set_listener with mask.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 5785f76 - Browse repository at this point
Copy the full SHA 5785f76View commit details -
Refs #14615. Topic::set_listener propagates mask.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 9262a42 - Browse repository at this point
Copy the full SHA 9262a42View commit details -
Refs #14615. Correctly handling infinite timeout.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for fe4dee4 - Browse repository at this point
Copy the full SHA fe4dee4View commit details -
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 0e9e5c8 - Browse repository at this point
Copy the full SHA 0e9e5c8View commit details -
Refs #14615. Fixed non-c++11 code.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for eadf8af - Browse repository at this point
Copy the full SHA eadf8afView commit details
Commits on Jun 21, 2022
-
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 8af4751 - Browse repository at this point
Copy the full SHA 8af4751View commit details -
Refs #14615. Assertion on dynamic_cast result.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Configuration menu - View commit details
-
Copy full SHA for 9ab899a - Browse repository at this point
Copy the full SHA 9ab899aView commit details