OpenDDS
Snapshot(2023/04/28-20:55)
dds
DCPS
transport
multicast
BestEffortSessionFactory.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_BESTEFFORTSESSIONFACTORY_H
9
#define OPENDDS_DCPS_TRANSPORT_MULTICAST_BESTEFFORTSESSIONFACTORY_H
10
11
#include "
Multicast_Export.h
"
12
13
#include "
MulticastSessionFactory.h
"
14
15
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
16
class
ACE_Reactor
;
17
ACE_END_VERSIONED_NAMESPACE_DECL
18
19
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
20
21
namespace
OpenDDS
{
22
namespace
DCPS {
23
24
class
OpenDDS_Multicast_Export
BestEffortSessionFactory
25
:
public
MulticastSessionFactory
{
26
public
:
27
virtual
int
requires_send_buffer()
const
;
28
29
virtual
MulticastSession_rch
create(
RcHandle<ReactorInterceptor>
interceptor,
30
MulticastDataLink
* link,
31
MulticastPeer
remote_peer);
32
};
33
34
}
// namespace DCPS
35
}
// namespace OpenDDS
36
37
OPENDDS_END_VERSIONED_NAMESPACE_DECL
38
39
#endif
/* DCPS_BESTEFFORTSESSIONFACTORY_H */
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
#define ACE_BEGIN_VERSIONED_NAMESPACE_DECL
OpenDDS::DCPS::MulticastPeer
ACE_INT64 MulticastPeer
Definition:
MulticastTypes.h:19
ACE_Reactor
OpenDDS::DCPS::MulticastDataLink
Definition:
MulticastDataLink.h:34
OpenDDS_Multicast_Export
#define OpenDDS_Multicast_Export
Definition:
Multicast_Export.h:24
ACE_END_VERSIONED_NAMESPACE_DECL
#define ACE_END_VERSIONED_NAMESPACE_DECL
Multicast_Export.h
OPENDDS_END_VERSIONED_NAMESPACE_DECL
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
Definition:
Versioned_Namespace.h:48
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
Definition:
Hash.cpp:17
OpenDDS::DCPS::BestEffortSessionFactory
Definition:
BestEffortSessionFactory.h:24
OpenDDS::DCPS::MulticastSessionFactory
Definition:
MulticastSessionFactory.h:34
OpenDDS
The Internal API and Implementation of OpenDDS.
Definition:
AddressCache.h:28
MulticastSessionFactory.h
OpenDDS::DCPS::RcHandle
Definition:
RcHandle_T.h:24
Generated by
1.8.13