00001 /* 00002 * Copyright (c) 2004 CSIRO ICT Centre 00003 * 00004 * $Id: ActiveObject.cpp 587 2004-12-03 15:06:33Z nch $ 00005 */ 00006 00007 #include "ActiveObject.h" 00008 00009 00010 ActiveObject::ActiveObject(Object const * obj) 00011 : object(obj), 00012 matched(false) 00013 { 00014 } 00015 00016 ActiveObject::ActiveObject(Object const * obj, bool m) 00017 : object(obj), 00018 matched(m) 00019 { 00020 } 00021 00022 ActiveObject::ActiveObject(ActiveObject const & other) 00023 { 00024 if (this != &other) 00025 { 00026 object = other.object; 00027 matched = other.matched; 00028 } 00029 }