Man Linux: Main Page and Category List

NAME

       sc::BcastStateInBin -

       BcastStateBin reads a file in written by StateInBin on node 0 and
       broadcasts it to all nodes so state can be simultaneously restored on
       all nodes.

SYNOPSIS

       #include <mstate.h>

       Inherits sc::MsgStateBufRecv.

   Public Member Functions
       BcastStateInBin (const Ref< KeyVal > &)
           Create the BcastStateRecv using the default MessageGrp.
       BcastStateInBin (const Ref< MessageGrp > &, const char *filename)
           Create the BcastStateRecv.
       virtual int open (const char *name)
       virtual void close ()
       void seek (int loc)
           Set the current position in the file.
       int seekable ()
           Return non-zero if seek does anything sensible.
       int tell ()
           Return the current position in the file.
       int use_directory ()
           Returns true of this object uses a directory.

   Protected Member Functions
       void next_buffer ()
           Specializations must implement next_buffer().
       int get_array_void (void *, int)

   Protected Attributes
       int opened_
       int file_position_
       std::streambuf * buf_

Detailed Description

       BcastStateBin reads a file in written by StateInBin on node 0 and
       broadcasts it to all nodes so state can be simultaneously restored on
       all nodes.

Member Function Documentation

   void sc::BcastStateInBin::seek (int) [virtual]
       Set the current position in the file. The default implementation does
       nothing.

       Reimplemented from sc::StateIn.

   int sc::BcastStateInBin::seekable () [virtual]
       Return non-zero if seek does anything sensible. The default
       implementation returns 0.

       Reimplemented from sc::StateIn.

Author

       Generated automatically by Doxygen for MPQC from the source code.