github.com/kardianos/nomad@v0.1.3-0.20151022182107-b13df73ee850/client/fingerprint/network_windows.go (about)

     1  // +build windows
     2  
     3  package fingerprint
     4  
     5  import (
     6  	"log"
     7  
     8  	"github.com/hashicorp/nomad/client/config"
     9  	"github.com/hashicorp/nomad/nomad/structs"
    10  )
    11  
    12  // NetworkFingerprint is used to fingerprint the Network capabilities of a node
    13  type NetworkFingerprint struct {
    14  	logger *log.Logger
    15  }
    16  
    17  // NewNetworkFingerprint returns a new NetworkFingerprinter with the given
    18  // logger
    19  func NewNetworkFingerprinter(logger *log.Logger) Fingerprint {
    20  	f := &NetworkFingerprint{logger: logger}
    21  	return f
    22  }
    23  
    24  func (f *NetworkFingerprint) Fingerprint(cfg *config.Config, node *structs.Node) (bool, error) {
    25  	// return false, because we don't yet support Windows
    26  	return false, nil
    27  }