/* * BusMessage.h * * Created on: Aug 17, 2010 * Author: lamikr */ #ifndef BUSMESSAGE_H_ #define BUSMESSAGE_H_ #include "RequestResponseBus.hh" namespace plpbus { class BusMessage { public: plpbus_orb::DataItemSequence _dataItemSeq; BusMessage(); BusMessage(const char *name_param, const char *string_value_param); virtual ~BusMessage(); int add_string_parameter(const char *name_param, const char *string_value_param); int add_long_parameter(const char *name_param, long value_param); int add_int_parameter(const char *name_param, int value_param); int add_double_parameter(const char *name_param, double value_param); int add_float_parameter(const char *name_param, float value_param); void printout(); private: void printout_dataitem(long index, plpbus_orb::DataItem *item); }; } #endif /* BUSMESSAGE_H_ */