Data *get_latest_data(BusClient *client_param,
string device_id_param,
int *err_flg);
+ DataRange *get_data_range(BusClient *client_param,
+ string device_id_param,
+ int *err_flg);
private:
list<plp::Device *> *_device_list;
- DataRange *parse_device_data_msg(BusMessage *msg_param,
- int *err_flg);
list<plp::Device *> *parse_device_list_msg(plpbus::BusMessage *dev_list_msg_param,
int *err_flg);
+ void parse_device_data_msg(BusMessage *msg_param,
+ DataRange *result,
+ string key,
+ int *err_flg,
+ string description);
+ DataRange *parse_device_data_msg(BusMessage *msg_param,
+ int *err_flg);
+ DataRange *parse_data_range_msg(BusMessage *msg_param,
+ int *err_flg);
};
}