blob: 92e59b2f7b859f30315463dcaa6f0ddb9def6d95 [file] [log] [blame]
#ifndef T_SERVICE_H
#define T_SERVICE_H
#include "t_function.h"
#include <vector>
class t_service {
public:
t_service() {}
~t_service() {}
void set_name(std::string name) { name_ = name; }
void add_function(t_function* func) { functions_.push_back(func); }
const std::string& get_name() const { return name_; }
const std::vector<t_function*>& get_functions() const { return functions_; }
private:
std::string name_;
std::vector<t_function*> functions_;
};
#endif