2 * @brief SerializeServiceContainer class implementation. This class contains Service objects in a list for serialization.
6 * @copyright Intra2net AG
10 #include "serializeservicecontainer.h"
13 SerializeServiceContainer::SerializeServiceContainer()
18 SerializeServiceContainer::~SerializeServiceContainer()
23 * Serialize function needed by boost/serialization to define which members should be stored as the object state.
24 * In this case the STL list of Service pointers will be serialized.
26 * @param version Version
29 template<class Archive>
30 void SerializeServiceContainer::serialize(Archive & ar, const unsigned int version)
32 ar & ContainingServices;
36 void SerializeServiceContainer::add_service(Service::Ptr service)
38 ContainingServices.push_back(service);
42 std::list<Service::Ptr> SerializeServiceContainer::get_containing_services() const
44 return ContainingServices;