Public Member Functions | Public Attributes | Protected Attributes

BinaryArrayPulseGenerator Class Reference

Inheritance diagram for BinaryArrayPulseGenerator:
EvSimObject DirectEventSender EvSimObjectFactory

List of all members.

Public Member Functions

 BinaryArrayPulseGenerator (const std::vector< bool > &bin_array=vector< bool >(), bool isActive=true)
const std::vector< bool > & getBinaryArray ()
virtual unsigned numOutputPorts () const
virtual EvSimObject::PortType outputPortType (port_id_t p) const
void setBinaryArray (const std::vector< bool > &bin_array)
virtual void reset (SimContext &sim_ctxt)
virtual void eventHit (SimContext &sim_ctxt, Time time, port_id_t port)

Public Attributes

bool isActive

Protected Attributes

vector< bool > bin_array
unsigned curr_idx

The documentation for this class was generated from the following files: