#include "Behavioural/Generic/Queue_Control/include/Queue_Control.h"

namespace morpheo {
namespace behavioural {
namespace generic {
namespace queue_control {

#undef  FUNCTION
#define FUNCTION "Queue_Control::Queue_Control"
  Queue_Control::Queue_Control  (uint32_t nb_elt_max):
    _nb_elt_max (nb_elt_max)
  {
    log_printf(FUNC,Queue_Control,FUNCTION,"Begin");
	
    _tab = new std::vector<uint32_t>;

    log_printf(FUNC,Queue_Control,FUNCTION,"End");
  };

#undef  FUNCTION
#define FUNCTION "Queue_Control::~Queue_Control"
  Queue_Control::~Queue_Control (void)
  {
    log_printf(FUNC,Queue_Control,FUNCTION,"Begin");
    
    delete _tab;

    log_printf(FUNC,Queue_Control,FUNCTION,"End");
  };

}; // end namespace queue_control
}; // end namespace generic
}; // end namespace behavioural
}; // end namespace morpheo              
