1 #include "bprb_null_process.h"
2 
bprb_null_process()3 bprb_null_process::bprb_null_process()
4 {
5   input_data_.resize(6, brdb_value_sptr(nullptr));
6   output_data_.resize(6,brdb_value_sptr(nullptr));
7   input_types_.resize(6);
8   output_types_.resize(6);
9   input_types_[0]="vcl_string";
10   input_types_[1]="bool";
11   input_types_[2]="int";
12   input_types_[3]="long";
13   input_types_[4]="float";
14   input_types_[5]="double";
15   output_types_[0]="vcl_string";
16   output_types_[1]="bool";
17   output_types_[2]="int";
18   output_types_[3]="long";
19   output_types_[4]="float";
20   output_types_[5]="double";
21 }
22 
execute()23 bool bprb_null_process::execute()
24 {
25   //sanity check
26   if(!this->verify_inputs())
27     return false;
28   output_data_ = input_data_;
29   return true;
30 }
31