OpenDDS
Snapshot(2023/04/28-20:55)
dds
DCPS
transport
multicast
BestEffortSessionFactory.cpp
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
#include "
BestEffortSessionFactory.h
"
9
#include "
BestEffortSession.h
"
10
11
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
12
13
namespace
OpenDDS
{
14
namespace
DCPS {
15
16
int
17
BestEffortSessionFactory::requires_send_buffer
()
const
18
{
19
return
0;
20
}
21
22
MulticastSession_rch
23
BestEffortSessionFactory::create
(
RcHandle<ReactorInterceptor>
interceptor,
24
MulticastDataLink
* link,
25
MulticastPeer
remote_peer)
26
{
27
return
make_rch<BestEffortSession>(interceptor, link, remote_peer);
28
}
29
30
}
// namespace DCPS
31
}
// namespace OpenDDS
32
33
OPENDDS_END_VERSIONED_NAMESPACE_DECL
OpenDDS::DCPS::MulticastPeer
ACE_INT64 MulticastPeer
Definition:
MulticastTypes.h:19
OpenDDS::DCPS::MulticastDataLink
Definition:
MulticastDataLink.h:34
OpenDDS::DCPS::BestEffortSessionFactory::create
virtual MulticastSession_rch create(RcHandle< ReactorInterceptor > interceptor, MulticastDataLink *link, MulticastPeer remote_peer)
Definition:
BestEffortSessionFactory.cpp:23
OpenDDS::DCPS::BestEffortSessionFactory::requires_send_buffer
virtual int requires_send_buffer() const
Definition:
BestEffortSessionFactory.cpp:17
BestEffortSessionFactory.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
BestEffortSession.h
OpenDDS
The Internal API and Implementation of OpenDDS.
Definition:
AddressCache.h:28
OpenDDS::DCPS::RcHandle
Definition:
RcHandle_T.h:24
Generated by
1.8.13