MADARA
3.2.3
Main Page
Namespaces
Classes
Files
File List
File Members
BroadcastTransport.h
Go to the documentation of this file.
1
#ifndef _MADARA_BROADCAST_TRANSPORT_H_
2
#define _MADARA_BROADCAST_TRANSPORT_H_
3
12
#include <string>
13
14
#include "madara/MadaraExport.h"
15
#include "
madara/utility/ScopedArray.h
"
16
#include "
madara/transport/udp/UdpTransport.h
"
17
#include "
madara/knowledge/ThreadSafeContext.h
"
18
#include "
madara/transport/BandwidthMonitor.h
"
19
#include "
madara/utility/StdInt.h
"
20
#include "
madara/expression/ExpressionTree.h
"
21
#include "
madara/threads/Threader.h
"
22
23
24
namespace
madara
25
{
26
namespace
transport
27
{
40
class
MADARA_EXPORT
BroadcastTransport
:
public
UdpTransport
41
{
42
public
:
43
using
UdpTransport::UdpTransport
;
44
45
protected
:
46
bool
pre_send_buffer
(
size_t
addr_index)
override
{
return
addr_index == 0; }
47
};
48
}
49
}
50
51
#endif // _MADARA_BROADCAST_TRANSPORT_H_
madara::transport::UdpTransport::UdpTransport
UdpTransport(const std::string &id, madara::knowledge::ThreadSafeContext &context, TransportSettings &config, bool launch_transport)
Definition:
UdpTransport.cpp:13
StdInt.h
madara::transport::BroadcastTransport
Broadcast-based transport for knowledge.
Definition:
BroadcastTransport.h:40
BandwidthMonitor.h
UdpTransport.h
ThreadSafeContext.h
madara::transport::BroadcastTransport::pre_send_buffer
bool pre_send_buffer(size_t addr_index) override
Definition:
BroadcastTransport.h:46
ExpressionTree.h
Threader.h
ScopedArray.h
madara
Copyright (c) 2015 Carnegie Mellon University.
Definition:
AggregateFilter.h:30
madara::transport::UdpTransport
UDP-based transport for knowledge.
Definition:
UdpTransport.h:37
include
madara
transport
broadcast
BroadcastTransport.h
Generated on Thu Jul 12 2018 17:38:26 for MADARA by
1.8.11