MADARA
3.1.8
Main Page
Namespaces
Classes
Files
File List
File Members
ClearRecords.h
Go to the documentation of this file.
1
2
3
#ifndef _MADARA_FILTERS_CLEAR_RECORDS_H_
4
#define _MADARA_FILTERS_CLEAR_RECORDS_H_
5
15
#include <string>
16
#include <vector>
17
#include <map>
18
#include <list>
19
#include "
madara/knowledge/KnowledgeRecord.h
"
20
#include "
madara/knowledge/Functions.h
"
21
#include "
madara/utility/stdint.h
"
22
#include "madara/MADARA_export.h"
23
#include "
madara/transport/TransportContext.h
"
24
#include "
madara/knowledge/ExternFunctionVariables.h
"
25
#include "
madara/knowledge/containers/Map.h
"
26
27
#include "
AggregateFilter.h
"
28
29
namespace
madara
30
{
31
namespace
filters
32
{
36
class
MADARA_Export
ClearRecords
:
public
AggregateFilter
37
{
38
public
:
42
ClearRecords
();
43
47
virtual
~
ClearRecords
();
48
55
virtual
void
filter (
knowledge::KnowledgeMap
& records,
56
const
transport::TransportContext
& transport_context,
57
knowledge::Variables
& vars);
58
};
59
}
60
}
61
62
#endif // _MADARA_FILTERS_CLEAR_RECORDS_H_
Functions.h
AggregateFilter.h
KnowledgeRecord.h
madara::filters::AggregateFilter
Abstract base class for implementing aggregate record filters via a functor interface.
Definition:
AggregateFilter.h:34
Map.h
TransportContext.h
madara::transport::TransportContext
Provides context about the transport.
Definition:
TransportContext.h:19
ExternFunctionVariables.h
madara::knowledge::KnowledgeMap
::std::map< std::string, KnowledgeRecord > KnowledgeMap
Definition:
KnowledgeRecord.h:1457
stdint.h
madara::filters::ClearRecords
Filter for clearing records from a filter.
Definition:
ClearRecords.h:36
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
include
madara
filters
ClearRecords.h
Generated on Wed May 9 2018 18:17:14 for MADARA by
1.8.11