Subversion Repositories HomeAutomation

Rev

Rev 1311 | Rev 1326 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1311 Rev 1315
Line 9... Line 9...
9
#define PROTOCOL_H_
9
#define PROTOCOL_H_
10
 
10
 
11
#include <string>
11
#include <string>
12
#include <boost/make_shared.hpp>
12
#include <boost/make_shared.hpp>
13
#include "xml/Node.h"
13
#include "xml/Node.h"
14
#include "utils/Logger.h"
14
#include "log/Logger.h"
15
 
15
 
16
namespace atom {
16
namespace atom {
17
 
17
 
18
using namespace std;
18
using namespace std;
19
using namespace utils;
-
 
20
 
19
 
21
class Protocol
20
class Protocol
22
{
21
{
23
public:
22
public:
24
    typedef boost::shared_ptr<Protocol> pointer;
23
    typedef boost::shared_ptr<Protocol> pointer;
Line 34... Line 33...
34
private:
33
private:
35
    Protocol();
34
    Protocol();
36
 
35
 
37
    static pointer Instance;
36
    static pointer Instance;
38
 
37
 
39
    Logger LOG;
38
    log::Logger LOG;
40
 
39
 
41
    xml::Node myXmlNode;
40
    xml::Node myXmlNode;
42
};
41
};
43
 
42
 
44
}
43
}