Partial revert f1593e3 : add Origin assignment method
authorAdam Dickmeiss <adam@indexdata.dk>
Wed, 26 Oct 2011 18:27:07 +0000 (20:27 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Wed, 26 Oct 2011 18:27:07 +0000 (20:27 +0200)
If not, we can't assign origin to package.

include/metaproxy/package.hpp
src/package.cpp

index d256bc7..735f11d 100644 (file)
@@ -63,6 +63,9 @@ namespace metaproxy_1 {
         
         /// get function - right val in assignment
         Origin origin() const;
+       
+        /// set function - left val in assignment
+        Origin & origin();
         
         /// set function - can be chained
         Package & router(const Router &router);
index f5fa411..23c745a 100644 (file)
@@ -81,7 +81,12 @@ mp::Origin mp::Package::origin() const
 {
     return m_origin;
 }
-        
+    
+mp::Origin & mp::Package::origin()
+{
+    return m_origin;
+}
+
 mp::Package & mp::Package::router(const mp::Router &router)
 {
     m_route_pos = router.createpos();