OpenDDS  Snapshot(2023/04/28-20:55)
MulticastLoader.h
Go to the documentation of this file.
1 /*
2  *
3  *
4  * Distributed under the OpenDDS License.
5  * See: http://www.opendds.org/license.html
6  */
7 
8 #ifndef OPENDDS_DCPS_TRANSPORT_MULTICAST_MULTICASTLOADER_H
9 #define OPENDDS_DCPS_TRANSPORT_MULTICAST_MULTICASTLOADER_H
10 
11 #include "Multicast_Export.h"
12 
13 #include "ace/Global_Macros.h"
14 #include "ace/Service_Config.h"
15 #include "ace/Service_Object.h"
17 
19 
20 namespace OpenDDS {
21 namespace DCPS {
22 
24  : public ACE_Service_Object {
25 public:
26  virtual int init(int argc, ACE_TCHAR* argv[]);
27 };
28 
30 ACE_FACTORY_DECLARE(OpenDDS_Multicast, MulticastLoader)
31 
32 } // namespace DCPS
33 } // namespace OpenDDS
34 
36 
37 #endif /* DCPS_MULTICASTLOADER_H */
ACE_STATIC_SVC_DECLARE_EXPORT(TAO_Transport_Current, TAO_Transport_Current_Loader) ACE_FACTORY_DECLARE(TAO_Transport_Current
#define OpenDDS_Multicast_Export
char ACE_TCHAR
int init(void)
#define ACE_FACTORY_DECLARE(CLS, SERVICE_CLASS)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
Definition: AddressCache.h:28