-
Notifications
You must be signed in to change notification settings - Fork 0
LibIPvX is a tiny development library that provides C++ programmers with IPv4 and IPv6 bitwise arithmetic, subnetting, native IP objects, address management and all just with the requirements of C++0x, no external dependencies are needed.
AlanLivingston/LibIPvX
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Copyright (C) 2012 The FOSS Project This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. ------------------------------------------------------------------------- _____ ______ _____ _____ _ _ _ _ | | |_____] | |_____] \ / \___/ |_____ __|__ |_____] __|__ | \/ _/ \_ ------------------------------------------------------------------------- Intro: LibIPvX is a tiny development library that provides C++ programmers with IPv4 and IPv6 bitwise arithmetic, subnetting calculation, native IP classes, address range iteration and all just only with the requirements of C++11, no external dependencies are needed. This library is 100% free for you to use respecting the constraints of the GNU General Public License. We're well on the way to delivering the alpha of this library in the coming weeks. The bleeding edge code is available if you're keen to have a look, but for the moment LibIPvX doesn't yet refer to an actual link library (DLL) executable, and is for the moment only a series of classes. In lieu of the documentation, if you're interested in how the library works, look at the smoketests in main.cpp, but don't worry, the official documentation, website and support forums are on the roadmap for the first release! Prior to the first library release, be aware that method, class and variable names may change and as such code shouldn't be placed inside a production environment as backwards compatiability cannot be assured between subsequent code changes up until the first release. API Documentation: To generate the LIBIPvX API documentation, you will need to install Robodoc, once you've done that, run ./gen_api_doc.sh and it will be generated to the doc directory.
About
LibIPvX is a tiny development library that provides C++ programmers with IPv4 and IPv6 bitwise arithmetic, subnetting, native IP objects, address management and all just with the requirements of C++0x, no external dependencies are needed.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published