

#ifndef _H_STREAM_QUEUE_MANAGER
#define _H_STREAM_QUEUE_MANAGER

/* ****************************************************************************
 *
 * FILE                      QueuesManager.h
 *
 * AUTHOR                    Andreu Urruela Planas
 *
 * All the queues contained in the system
 *
 */


#include "au/map.h"     // au::map


namespace samson {
    namespace stream
    {
        
        class Queue;
        class Block;
        
        class QueuesManager 
        {
            au::map< std::string , Queue > queues;  // Map with the current queues
     
        public:
            
            QueuesManager();
            std::string getStatus();

            void addBlock( std::string queue , Block *b);
            
        };
    }
}

#endif


#ifndef _H_STREAM_QUEUE_MANAGER
#define _H_STREAM_QUEUE_MANAGER

/* ****************************************************************************
 *
 * FILE                      QueuesManager.h
 *
 * AUTHOR                    Andreu Urruela Planas
 *
 * All the queues contained in the system
 *
 */


#include "au/map.h"     // au::map
#include <string>

namespace samson {
    namespace stream
    {
        
        class Queue;
        class Block;
        
        class QueuesManager 
        {
            au::map< std::string , Queue > queues;  // Map with the current queues
     
        public:
            
            QueuesManager();
            std::string getStatus();

            void addBlock( std::string queue , Block *b);
            
        };
    }
}

#endif

Fix compilation broken for linux
Fix compilation broken for linux

git-svn-id: 9714148d14941aebeae8d7f7841217f5ffc02bc5@1242 4143565c-f3ec-42ea-b729-f8ce0cf5cbc3
