My Project
Command.h
1
#ifndef __Command_h__
2
#define __Command_h__
3
4
#include "includes"
5
#include "Object.h"
6
#include "TCPSession.h"
7
#include "PString.h"
8
9
namespace
core {
10
11
class
Session;
12
19
20
class
Command
:
public
Object
{
21
22
public
:
23
37
38
virtual
bool
check
(std::string request);
39
50
51
virtual
int
processCommand
(std::string request,
TCPSession
*session, std::stringstream &data);
52
58
59
virtual
void
output
(Session *session);
60
69
70
void
setName
(std::string name);
71
72
std::string getName();
73
74
private
:
75
std::string name;
76
77
};
78
79
}
80
81
#endif
core::TCPSession
Definition:
TCPSession.h:23
core::Command::check
virtual bool check(std::string request)
Definition:
Command.cpp:12
core::Command::output
virtual void output(Session *session)
Definition:
Command.cpp:10
core::Command
Definition:
Command.h:20
core::Command::processCommand
virtual int processCommand(std::string request, TCPSession *session, std::stringstream &data)
Definition:
Command.cpp:6
core::Object
Definition:
Object.h:8
core::Command::setName
void setName(std::string name)
Definition:
Command.cpp:20
Generated by
1.8.17