OpenDDS  Snapshot(2023/04/28-20:55)
RtpsUdpLoader.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_RTPS_UDP_RTPSUDPLOADER_H
9 #define OPENDDS_DCPS_TRANSPORT_RTPS_UDP_RTPSUDPLOADER_H
10 
11 #include "Rtps_Udp_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  static void load();
29 };
30 
32 ACE_FACTORY_DECLARE(OpenDDS_Rtps_Udp, RtpsUdpLoader)
33 
34 } // namespace DCPS
35 } // namespace OpenDDS
36 
38 
39 #endif /* DCPS_RTPSUDPLOADER_H */
static int load
ACE_STATIC_SVC_DECLARE_EXPORT(TAO_Transport_Current, TAO_Transport_Current_Loader) ACE_FACTORY_DECLARE(TAO_Transport_Current
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
#define OpenDDS_Rtps_Udp_Export