SpherePackingScenarioGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
SpherePacksInterfaceConfigurationToRemotePortImplementation.h
Go to the documentation of this file.
00001 #ifdef CCA
00002 #ifndef CCA_SPHEREPACKSINTERFACECONFIGURATION_TO_REMOTE
00003 #define CCA_SPHEREPACKSINTERFACECONFIGURATION_TO_REMOTE
00004 
00005 #include "cca/SpherePacksInterfaceConfiguration.h"
00006 #include <iostream>
00007 #include <string.h>
00008 #include <vector>
00009 
00010 namespace cca {
00011   class SpherePacksInterfaceConfigurationToRemotePortImplementation ;
00012 }
00013 
00014 class cca::SpherePacksInterfaceConfigurationToRemotePortImplementation: public cca::SpherePacksInterfaceConfiguration {
00015 private:
00016   std::string _path;
00017   std::string _portIdentifier;
00018   
00019 public:
00020   SpherePacksInterfaceConfigurationToRemotePortImplementation(const std::string& path_to_port,const std::string& portIdentifier);
00021   
00022   virtual ~SpherePacksInterfaceConfigurationToRemotePortImplementation();
00023   
00024   virtual void generate();
00025   virtual void checkForAcks_generate();
00026   virtual void setNumberOfSpheres(const long long& numberOfSpheres);
00027   virtual void checkForAcks_setNumberOfSpheres();
00028   virtual void selectAlgorithm(const long long& algorithmNumber);
00029   virtual void checkForAcks_selectAlgorithm();
00030   
00031 
00032 };
00033 #endif 
00034 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines