VBoxNetBaseService.h revision e2843ed205192b88e54eef60ad541d00bbbc932a
315c82bf68ba7cdefb15240bcaff386e300ff1c1vboxsync * VBoxNetUDP - IntNet Client Library.
e64031e20c39650a7bc902a3e1aba613b9415deevboxsync * Copyright (C) 2009 Oracle Corporation
315c82bf68ba7cdefb15240bcaff386e300ff1c1vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
315c82bf68ba7cdefb15240bcaff386e300ff1c1vboxsync * available from http://www.virtualbox.org. This file is free software;
315c82bf68ba7cdefb15240bcaff386e300ff1c1vboxsync * you can redistribute it and/or modify it under the terms of the GNU
315c82bf68ba7cdefb15240bcaff386e300ff1c1vboxsync * General Public License (GPL) as published by the Free Software
315c82bf68ba7cdefb15240bcaff386e300ff1c1vboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
315c82bf68ba7cdefb15240bcaff386e300ff1c1vboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
315c82bf68ba7cdefb15240bcaff386e300ff1c1vboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
315c82bf68ba7cdefb15240bcaff386e300ff1c1vboxsync virtual int parseOpt(int rc, const RTGETOPTUNION& getOptVal) = 0;
315c82bf68ba7cdefb15240bcaff386e300ff1c1vboxsync inline void debugPrint( int32_t iMinLevel, bool fMsg, const char *pszFmt, ...) const;
315c82bf68ba7cdefb15240bcaff386e300ff1c1vboxsync void debugPrintV(int32_t iMinLevel, bool fMsg, const char *pszFmt, va_list va) const;
315c82bf68ba7cdefb15240bcaff386e300ff1c1vboxsync /** @name The server configuration data members.
315c82bf68ba7cdefb15240bcaff386e300ff1c1vboxsync /** @name The network interface
315c82bf68ba7cdefb15240bcaff386e300ff1c1vboxsync INTNETIFHANDLE m_hIf; /**< The handle to the network interface. */
315c82bf68ba7cdefb15240bcaff386e300ff1c1vboxsync /** @name Debug stuff