1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
/*
* Dibbler - a portable DHCPv6
*
* authors: Tomasz Mrugalski <thomson@klub.com.pl>
* Marek Senderski <msend@o2.pl>
*
* released under GNU GPL v2 only licence
*
*/
#include "RelParsGlobalOpt.h"
#include "Portable.h"
using namespace std;
TRelParsGlobalOpt::TRelParsGlobalOpt(void)
: WorkDir_(DEFAULT_WORKDIR), GuessMode_(false),
InterfaceIDOrder_(REL_IFACE_ID_ORDER_BEFORE) {
}
TRelParsGlobalOpt::~TRelParsGlobalOpt(void) {
}
string TRelParsGlobalOpt::getWorkDir() {
return WorkDir_;
}
void TRelParsGlobalOpt::setWorkDir(std::string dir) {
WorkDir_ = dir;
}
void TRelParsGlobalOpt::setGuessMode(bool guess) {
GuessMode_ = guess;
}
bool TRelParsGlobalOpt::getGuessMode() {
return GuessMode_;
}
void TRelParsGlobalOpt::setInterfaceIDOrder(ERelIfaceIdOrder order) {
InterfaceIDOrder_ = order;
}
ERelIfaceIdOrder TRelParsGlobalOpt::getInterfaceIDOrder() {
return InterfaceIDOrder_;
}
void TRelParsGlobalOpt::setRemoteID(SPtr<TOptVendorData> remoteID)
{
RemoteID_ = remoteID;
}
SPtr<TOptVendorData> TRelParsGlobalOpt::getRemoteID()
{
return RemoteID_;
}
void TRelParsGlobalOpt::setEcho(SPtr<TRelOptEcho> echo)
{
Echo_ = echo;
}
SPtr<TRelOptEcho> TRelParsGlobalOpt::getEcho()
{
return Echo_;
}
|