MADARA
3.1.8
Main Page
Namespaces
Classes
Files
File List
File Members
AggregateFilter.h
Go to the documentation of this file.
1
2
3
#ifndef _MADARA_FILTERS_AGGREGATE_FILTER_H_
4
#define _MADARA_FILTERS_AGGREGATE_FILTER_H_
5
13
#include <string>
14
#include <vector>
15
#include <map>
16
#include <list>
17
#include "
madara/knowledge/KnowledgeRecord.h
"
18
#include "
madara/knowledge/Functions.h
"
19
#include "
madara/utility/stdint.h
"
20
#include "madara/MADARA_export.h"
21
#include "
madara/transport/TransportContext.h
"
22
#include "
madara/knowledge/ExternFunctionVariables.h
"
23
24
namespace
madara
25
{
26
namespace
filters
27
{
34
class
AggregateFilter
35
{
36
public
:
40
virtual
~AggregateFilter
()
41
{
42
}
43
52
virtual
void
filter
(
knowledge::KnowledgeMap
& records,
53
const
transport::TransportContext
& transport_context,
54
knowledge::Variables
& vars) = 0;
55
};
56
}
57
}
58
59
#endif // _MADARA_FILTERS_AGGREGATE_FILTER_H_
Functions.h
KnowledgeRecord.h
madara::filters::AggregateFilter
Abstract base class for implementing aggregate record filters via a functor interface.
Definition:
AggregateFilter.h:34
TransportContext.h
madara::transport::TransportContext
Provides context about the transport.
Definition:
TransportContext.h:19
ExternFunctionVariables.h
madara::filters::AggregateFilter::~AggregateFilter
virtual ~AggregateFilter()
Destructor.
Definition:
AggregateFilter.h:40
madara::knowledge::KnowledgeMap
::std::map< std::string, KnowledgeRecord > KnowledgeMap
Definition:
KnowledgeRecord.h:1457
stdint.h
madara
Copyright (c) 2015 Carnegie Mellon University.
Definition:
AggregateFilter.h:30
madara::knowledge::Variables
Provides an interface for external functions into the MADARA KaRL variable settings.
Definition:
ExternFunctionVariables.h:51
madara::filters::AggregateFilter::filter
virtual void filter(knowledge::KnowledgeMap &records, const transport::TransportContext &transport_context, knowledge::Variables &vars)=0
User-implementable method for performing a filter on network data.
include
madara
filters
AggregateFilter.h
Generated on Wed May 9 2018 18:17:14 for MADARA by
1.8.11