#ifndef RandRandomGenerator_CCA_H
#define RandRandomGenerator_CCA_H

#include "ports/RandomGenerator_CCA.h"

namespace randomgen
{
  namespace ccaimpl
  {

    class RandRandomGenerator:
      public virtual randomgen::ccaports::RandomGenerator,
      public virtual gov::cca::Component
    {

    public:
      RandRandomGenerator ();
      virtual double getRandomNumber ();

      virtual void setServices (gov::cca::Services * services);

    private:
        gov::cca::Services * frameworkServices;
    };
  }
}
#endif                          // RandRandomGenerator_CCA_H