fastrtps_all.h 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. // Copyright 2016 Proyectos y Sistemas de Mantenimiento SL (eProsima).
  2. //
  3. // Licensed under the Apache License, Version 2.0 (the "License");
  4. // you may not use this file except in compliance with the License.
  5. // You may obtain a copy of the License at
  6. //
  7. // http://www.apache.org/licenses/LICENSE-2.0
  8. //
  9. // Unless required by applicable law or agreed to in writing, software
  10. // distributed under the License is distributed on an "AS IS" BASIS,
  11. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. // See the License for the specific language governing permissions and
  13. // limitations under the License.
  14. /**
  15. * @file rtps_all.h
  16. *
  17. */
  18. #ifndef FASTRTPS_ALL_H_
  19. #define FASTRTPS_ALL_H_
  20. //USER THIS HEADER TO CREATE RAPID PROTOTYPES AND TESTS
  21. //DO NOT INCLUDE IN PROJETCTS WERE COMPILATION TIME OR SIZE IS REVELANT
  22. //SINCE IT INCLUDES ALL NECESSARY HEADERS.
  23. #include <fastdds/rtps/common/all_common.h>
  24. #include <fastrtps/Domain.h>
  25. #include <fastrtps/participant/Participant.h>
  26. #include <fastrtps/participant/ParticipantListener.h>
  27. #include <fastrtps/publisher/Publisher.h>
  28. #include <fastrtps/subscriber/Subscriber.h>
  29. #include <fastrtps/publisher/PublisherListener.h>
  30. #include <fastrtps/subscriber/SubscriberListener.h>
  31. #include <fastrtps/attributes/ParticipantAttributes.h>
  32. #include <fastrtps/attributes/PublisherAttributes.h>
  33. #include <fastrtps/attributes/SubscriberAttributes.h>
  34. #include <fastrtps/subscriber/SampleInfo.h>
  35. #include <fastrtps/TopicDataType.h>
  36. #include <fastrtps/utils/IPFinder.h>
  37. #include <fastrtps/utils/TimeConversion.h>
  38. #include <fastrtps/qos/QosPolicies.h>
  39. #include <fastrtps/log/Log.h>
  40. #endif /* FASTRTPS_ALL_H_ */