1 #include "bprb_null_process.h" 2 bprb_null_process()3bprb_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()23bool 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