00001 // [License] 00002 // The Ariba-Underlay Copyright 00003 // 00004 // Copyright (c) 2008-2009, Institute of Telematics, Universität Karlsruhe (TH) 00005 // 00006 // Institute of Telematics 00007 // Universität Karlsruhe (TH) 00008 // Zirkel 2, 76128 Karlsruhe 00009 // Germany 00010 // 00011 // Redistribution and use in source and binary forms, with or without 00012 // modification, are permitted provided that the following conditions are 00013 // met: 00014 // 00015 // 1. Redistributions of source code must retain the above copyright 00016 // notice, this list of conditions and the following disclaimer. 00017 // 2. Redistributions in binary form must reproduce the above copyright 00018 // notice, this list of conditions and the following disclaimer in the 00019 // documentation and/or other materials provided with the distribution. 00020 // 00021 // THIS SOFTWARE IS PROVIDED BY THE INSTITUTE OF TELEMATICS ``AS IS'' AND 00022 // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 00023 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 00024 // PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE ARIBA PROJECT OR 00025 // CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 00026 // EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 00027 // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 00028 // PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 00029 // LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 00030 // NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 00031 // SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 00032 // 00033 // The views and conclusions contained in the software and documentation 00034 // are those of the authors and should not be interpreted as representing 00035 // official policies, either expressed or implied, of the Institute of 00036 // Telematics. 00037 // [License] 00038 00039 #include "PeriodicBroadcastMessage.h" 00040 00041 namespace ariba { 00042 namespace utility { 00043 00044 vsznDefault(PeriodicBroadcastMessage); 00045 00046 PeriodicBroadcastMessage::PeriodicBroadcastMessage() 00047 : name(""), info1(""), info2(""), info3(""){ 00048 } 00049 00050 PeriodicBroadcastMessage::~PeriodicBroadcastMessage(){ 00051 } 00052 00053 void PeriodicBroadcastMessage::setName(string _name){ 00054 name = _name; 00055 } 00056 00057 void PeriodicBroadcastMessage::setInfo1(string _info1){ 00058 info1 = _info1; 00059 } 00060 00061 void PeriodicBroadcastMessage::setInfo2(string _info2){ 00062 info2 = _info2; 00063 } 00064 00065 void PeriodicBroadcastMessage::setInfo3(string _info3){ 00066 info3 = _info3; 00067 } 00068 00069 string PeriodicBroadcastMessage::getName(){ 00070 return name; 00071 } 00072 00073 string PeriodicBroadcastMessage::getInfo1(){ 00074 return info1; 00075 } 00076 00077 string PeriodicBroadcastMessage::getInfo2(){ 00078 return info2; 00079 } 00080 00081 string PeriodicBroadcastMessage::getInfo3(){ 00082 return info3; 00083 } 00084 00085 }} // ariba::utility