The Assimilation Project  based on Assimilation version 1.1.7.1474836767
netconfig.cs File Reference

Implements the Network Discovery action for Windows .net platfom. More...

Go to the source code of this file.

Data Structures

class  netconfig.NetDisc
 This class implements network discovery for the Assimilation Project. More...
 
struct  netconfig.NetDisc.SOCKET_ADDRESS
 
struct  netconfig.NetDisc.IP_ADAPTER_UNICAST_ADDRESS
 
struct  netconfig.NetDisc.SOCKADDR
 
struct  netconfig.NetDisc.SOCKADDRIPV6
 
class  netconfig.Adapter
 Class to discover all our adapters. More...
 
class  netconfig.IP_ADAPTER_ADDRESSES
 IP_ADAPTER_ADDRESSES defines the layout of information we know about an adapter Address. More...
 

Namespaces

namespace  netconfig
 

Detailed Description

Implements the Network Discovery action for Windows .net platfom.

We discover all the local NICs and their IP address assignments, and report that back as JSON to standard output. Inquiring CMAs want to know!

Author
Roger Massey <sadsaddle(at)gmail(dot)(com)> - Copyright © 2013 - Assimilation Systems Limited
This file is part of the Assimilation Project. The Assimilation software 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.

The Assimilation software 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 the Assimilation Project software. If not, see http://www.gnu.org/licenses/

Definition in file netconfig.cs.