fart/distrib/distrib.h
Josh Holtrop 1dbe7040e4 working on distribution infrastructure some more, ssh working
git-svn-id: svn://anubis/fart/trunk@222 7f9b0f55-74a9-4bce-be96-3c2cd072584d
2009-04-05 16:42:30 +00:00

27 lines
511 B
C++

#ifndef DISTRIB_H
#define DISTRIB_H DISTRIB_H
#include <string>
#include <vector>
class distrib
{
public:
int readHostFile(const char * filename);
int startServer();
int startClient(const char * server, int port);
protected:
int connect();
int connect(const std::string & host);
std::vector<std::string> m_hosts;
std::vector<int> m_children;
std::string m_servername;
int m_serverport;
int m_listen_socket;
};
#endif