Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

SendViaCoCo.hpp

00001 #ifndef SEND_COCO_COMMANDS
00002 #define SEND_COCO_COMMANDS
00003 
00004 
00005 #include <iostream>
00006 #include <vector>
00007 #include <list>
00008 #include "boost/shared_ptr.hpp"
00009 
00010 #include "ace/Task.h"
00011 
00012 #define SOURCE_COMMAND_CODER "ztt_intercomlayer_commandcoder"
00013 
00014 namespace ztt{
00015   namespace dcs{
00016 
00017     //foreward declaration of FeePacket instead #include
00018     class FeePacket;
00027     class SendViaCoCo : public ACE_Task_Base
00028     {
00029     public:
00033       SendViaCoCo(void){};
00037       ~SendViaCoCo(void);
00042       virtual int svc(void);
00048       void setValues(const std::vector<char*>& name,
00049                      const std::list<int>& number){
00050         id = number;
00051         servernames = name;
00052       }
00053     private:
00055       std::list<int> id;
00058       std::vector<char*> servernames;
00059         
00060     };
00061     //end namespaces
00062   }
00063 }
00064 #endif
00065 
00066 

Generated on Fri Mar 30 02:54:34 2007 for InterComLayer by doxygen 1.3.5