org.mbari.siam.distributed
Interface NetworkManager

All Known Implementing Classes:
MOOSNetworkManager, NullNetworkManager

public interface NetworkManager

NetworkManager defines the methods to manage power and communications on the MOOS deployed network.


Method Summary
 void keepNodeAwake(java.net.InetAddress node, int msec)
          Keep specified node awake for specified duration.
 void wakeupAllNodes()
          Send wakeup signals to all nodes.
 void wakeupNode(java.net.InetAddress node)
          Send wakeup signal to specified node.
 

Method Detail

wakeupNode

void wakeupNode(java.net.InetAddress node)
                throws java.io.IOException
Send wakeup signal to specified node.

Throws:
java.io.IOException

wakeupAllNodes

void wakeupAllNodes()
                    throws java.io.IOException
Send wakeup signals to all nodes.

Throws:
java.io.IOException

keepNodeAwake

void keepNodeAwake(java.net.InetAddress node,
                   int msec)
                   throws java.io.IOException
Keep specified node awake for specified duration.

Throws:
java.io.IOException


Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.