Lines Matching refs:mData

72 NATEngine::NATEngine():mData(NULL), mParent(NULL), mAdapter(NULL) {}
93 mData = new Data();
94 mData->m.allocate();
95 mData->m->mNetwork.setNull();
96 mData->m->mBindIP.setNull();
113 mData = new Data();
114 mData->m.share(aThat->mData->m);
140 mData = new Data();
141 mData->m.attachCopy(aThat->mData->m);
162 mData->m.free();
163 delete mData;
164 mData = NULL;
188 mData->m.rollback();
208 mData->m.commit();
211 mPeer->mData->m.attach(mData->m);
227 *aMtu = mData->m->mMtu;
229 *aSockSnd = mData->m->mSockSnd;
231 *aSockRcv = mData->m->mSockRcv;
233 *aTcpWndSnd = mData->m->mTcpSnd;
235 *aTcpWndRcv = mData->m->mTcpRcv;
246 mData->m.backup();
250 mData->m->mMtu = aMtu;
252 mData->m->mSockSnd = aSockSnd;
254 mData->m->mSockRcv = aSockSnd;
256 mData->m->mTcpSnd = aTcpWndSnd;
258 mData->m->mTcpRcv = aTcpWndRcv;
347 mData->m.backup();
360 mData->m.commit();
374 mData->m->mNetwork = data.strNetwork;
375 mData->m->mBindIP = data.strBindIP;
376 mData->m->mMtu = data.u32Mtu;
377 mData->m->mSockSnd = data.u32SockSnd;
378 mData->m->mTcpRcv = data.u32TcpRcv;
379 mData->m->mTcpSnd = data.u32TcpSnd;
381 mData->m->mTFTPPrefix = data.strTFTPPrefix;
382 mData->m->mTFTPBootFile = data.strTFTPBootFile;
383 mData->m->mTFTPNextServer = data.strTFTPNextServer;
385 mData->m->mDNSPassDomain = data.fDNSPassDomain;
386 mData->m->mDNSProxy = data.fDNSProxy;
387 mData->m->mDNSUseHostResolver = data.fDNSUseHostResolver;
389 mData->m->mAliasMode = (data.fAliasUseSamePorts ? NATAliasMode_AliasUseSamePorts : 0);
390 mData->m->mAliasMode |= (data.fAliasLog ? NATAliasMode_AliasLog : 0);
391 mData->m->mAliasMode |= (data.fAliasProxyOnly ? NATAliasMode_AliasProxyOnly : 0);
411 data.strNetwork = mData->m->mNetwork;
412 data.strBindIP = mData->m->mBindIP;
413 data.u32Mtu = mData->m->mMtu;
414 data.u32SockRcv = mData->m->mSockRcv;
415 data.u32SockSnd = mData->m->mSockSnd;
416 data.u32TcpRcv = mData->m->mTcpRcv;
417 data.u32TcpSnd = mData->m->mTcpSnd;
419 data.strTFTPPrefix = mData->m->mTFTPPrefix;
420 data.strTFTPBootFile = mData->m->mTFTPBootFile;
421 data.strTFTPNextServer = mData->m->mTFTPNextServer;
423 data.fDNSPassDomain = !!mData->m->mDNSPassDomain;
424 data.fDNSProxy = !!mData->m->mDNSProxy;
425 data.fDNSUseHostResolver = !!mData->m->mDNSUseHostResolver;
427 data.fAliasLog = !!(mData->m->mAliasMode & NATAliasMode_AliasLog);
428 data.fAliasProxyOnly = !!(mData->m->mAliasMode & NATAliasMode_AliasProxyOnly);
429 data.fAliasUseSamePorts = !!(mData->m->mAliasMode & NATAliasMode_AliasUseSamePorts);
441 if (Bstr(mData->m->mNetwork) != aNetwork)
443 mData->m.backup();
444 mData->m->mNetwork = aNetwork;
455 if (!mData->m->mNetwork.isEmpty())
457 aNetwork = mData->m->mNetwork;
458 Log(("Getter (this:%p) Network: %s\n", this, mData->m->mNetwork.c_str()));
466 if (Bstr(mData->m->mBindIP) != aHostIP)
468 mData->m.backup();
469 mData->m->mBindIP = aHostIP;
480 if (!mData->m->mBindIP.isEmpty())
481 aBindIP = mData->m->mBindIP;
488 if (Bstr(mData->m->mTFTPPrefix) != aTFTPPrefix)
490 mData->m.backup();
491 mData->m->mTFTPPrefix = aTFTPPrefix;
503 if (!mData->m->mTFTPPrefix.isEmpty())
505 aTFTPPrefix = mData->m->mTFTPPrefix;
506 Log(("Getter (this:%p) TFTPPrefix: %s\n", this, mData->m->mTFTPPrefix.c_str()));
514 if (Bstr(mData->m->mTFTPBootFile) != aTFTPBootFile)
516 mData->m.backup();
517 mData->m->mTFTPBootFile = aTFTPBootFile;
528 if (!mData->m->mTFTPBootFile.isEmpty())
530 aTFTPBootFile = mData->m->mTFTPBootFile;
531 Log(("Getter (this:%p) BootFile: %s\n", this, mData->m->mTFTPBootFile.c_str()));
540 if (Bstr(mData->m->mTFTPNextServer) != aTFTPNextServer)
542 mData->m.backup();
543 mData->m->mTFTPNextServer = aTFTPNextServer;
553 if (!mData->m->mTFTPNextServer.isEmpty())
555 aTFTPNextServer = mData->m->mTFTPNextServer;
556 Log(("Getter (this:%p) NextServer: %s\n", this, mData->m->mTFTPNextServer.c_str()));
566 if (mData->m->mDNSPassDomain != aDNSPassDomain)
568 mData->m.backup();
569 mData->m->mDNSPassDomain = aDNSPassDomain;
579 *aDNSPassDomain = mData->m->mDNSPassDomain;
588 if (mData->m->mDNSProxy != aDNSProxy)
590 mData->m.backup();
591 mData->m->mDNSProxy = aDNSProxy;
601 *aDNSProxy = mData->m->mDNSProxy;
609 *aDNSUseHostResolver = mData->m->mDNSUseHostResolver;
616 if (mData->m->mDNSUseHostResolver != aDNSUseHostResolver)
618 mData->m.backup();
619 mData->m->mDNSUseHostResolver = aDNSUseHostResolver;
630 if (mData->m->mAliasMode != aAliasMode)
632 mData->m.backup();
633 mData->m->mAliasMode = aAliasMode;
643 *aAliasMode = mData->m->mAliasMode;