tahoma2d/toonz/sources/toonzfarm/include/tbaseserver.h

33 lines
477 B
C
Raw Normal View History

2016-05-17 03:04:11 +12:00
#pragma once
2016-03-19 06:57:51 +13:00
#ifndef TBASESERVER_H
#define TBASESERVER_H
#include <string>
//#include "tthread.h"
//---------------------------------------------------------------------
class TBaseServer
{
public:
TBaseServer(int port);
virtual ~TBaseServer();
void start();
void stop();
virtual std::string exec(int argc, char *argv[]) = 0;
private:
int extractArgs(char *s, char *argv[]);
int m_port;
int m_socketId;
bool m_stopped;
// TThread::Mutex m_mutex;
};
#endif