Lines Matching defs:VBoxNetBaseService

3  * VBoxNetBaseService - common services for VBoxNetDHCP and VBoxNetNAT.
62 #include "VBoxNetBaseService.h"
73 struct VBoxNetBaseService::Data
146 int VBoxNetBaseService::Data::recvLoop(RTTHREAD, void *pvUser)
148 VBoxNetBaseService *pThis = static_cast<VBoxNetBaseService *>(pvUser);
159 VBoxNetBaseService::VBoxNetBaseService(const std::string& aName, const std::string& aNetworkName):m(NULL)
161 m = new VBoxNetBaseService::Data(aName, aNetworkName);
168 VBoxNetBaseService::~VBoxNetBaseService()
202 int VBoxNetBaseService::init()
220 bool VBoxNetBaseService::isMainNeeded() const
226 int VBoxNetBaseService::run()
248 int VBoxNetBaseService::parseArgs(int argc, char **argv)
359 int VBoxNetBaseService::tryGoOnline(void)
368 LogRel(("VBoxNetBaseService: SUPR3Init -> %Rrc\n", rc));
376 LogRel(("VBoxNetBaseService: RTPathExecDir -> %Rrc\n", rc));
383 LogRel(("VBoxNetBaseService: SUPR3LoadVMM(\"%s\") -> %Rrc\n", szPath, rc));
412 Log2(("VBoxNetBaseService: SUPR3CallVMMR0Ex(,VMMR0_DO_INTNET_OPEN,) failed, rc=%Rrc\n", rc));
431 Log2(("VBoxNetBaseService: SUPR3CallVMMR0Ex(,VMMR0_DO_INTNET_IF_GET_BUFFER_PTRS,) failed, rc=%Rrc\n", rc));
453 Log2(("VBoxNetBaseService: SUPR3CallVMMR0Ex(,VMMR0_DO_INTNET_IF_SET_PROMISCUOUS_MODE,) failed, rc=%Rrc\n", rc));
460 void VBoxNetBaseService::shutdown(void)
488 int VBoxNetBaseService::syncEnter()
494 int VBoxNetBaseService::syncLeave()
500 int VBoxNetBaseService::waitForIntNetEvent(int cMillis)
516 int VBoxNetBaseService::abortWait()
533 int VBoxNetBaseService::sendBufferOnWire(PCINTNETSEG pcSg, int cSg, size_t cbFrame)
560 void VBoxNetBaseService::flushWire()
573 int VBoxNetBaseService::hlpUDPBroadcast(unsigned uSrcPort, unsigned uDstPort,
583 const std::string VBoxNetBaseService::getName() const
589 void VBoxNetBaseService::setName(const std::string& aName)
595 const std::string VBoxNetBaseService::getNetwork() const
601 void VBoxNetBaseService::setNetwork(const std::string& aNetwork)
607 const RTMAC VBoxNetBaseService::getMacAddress() const
613 void VBoxNetBaseService::setMacAddress(const RTMAC& aMac)
619 const RTNETADDRIPV4 VBoxNetBaseService::getIpv4Address() const
625 void VBoxNetBaseService::setIpv4Address(const RTNETADDRIPV4& aAddress)
631 const RTNETADDRIPV4 VBoxNetBaseService::getIpv4Netmask() const
637 void VBoxNetBaseService::setIpv4Netmask(const RTNETADDRIPV4& aNetmask)
643 uint32_t VBoxNetBaseService::getSendBufSize() const
649 void VBoxNetBaseService::setSendBufSize(uint32_t cbBuf)
655 uint32_t VBoxNetBaseService::getRecvBufSize() const
661 void VBoxNetBaseService::setRecvBufSize(uint32_t cbBuf)
667 int32_t VBoxNetBaseService::getVerbosityLevel() const
673 void VBoxNetBaseService::setVerbosityLevel(int32_t aVerbosity)
679 void VBoxNetBaseService::addCommandLineOption(const PRTGETOPTDEF optDef)
685 void VBoxNetBaseService::doReceiveLoop()
707 LogRel(("VBoxNetBaseService: waitForIntNetEvent returned %Rrc\n", rc));
764 int VBoxNetBaseService::startReceiveThreadAndEnterEventLoop()
770 &VBoxNetBaseService::Data::recvLoop, /* routine */
795 void VBoxNetBaseService::debugPrint(int32_t iMinLevel, bool fMsg, const char *pszFmt, ...) const
815 void VBoxNetBaseService::debugPrintV(int iMinLevel, bool fMsg, const char *pszFmt, va_list va) const
831 PRTGETOPTDEF VBoxNetBaseService::getOptionsPtr()