Subversion Repositories HomeAutomation

Rev

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

Rev 981 Rev 999
Line 26... Line 26...
26
 
26
 
27
#include <queue>
27
#include <queue>
28
 
28
 
29
#include "../Socket/asyncsocket.h"
29
#include "../Socket/asyncsocket.h"
30
#include "../VM/virtualmachine.h"
30
#include "../VM/virtualmachine.h"
-
 
31
#include "../Threads/thread.h"
31
#include "canmessage.h"
32
#include "canmessage.h"
32
#include "candebug.h"
33
#include "candebug.h"
33
 
34
 
34
class CanNetManager
35
class CanNetManager : public Thread<CanNetManager>
35
{
36
{
36
public:
37
public:
37
    static CanNetManager& getInstance();
38
    static CanNetManager& getInstance();
38
    static void deleteInstance();
39
    static void deleteInstance();
-
 
40
 
-
 
41
    void run();
39
 
42
 
40
    void sendMessage(CanMessage canMessage);
43
    void sendMessage(CanMessage canMessage);
41
    void openChannel();
-
 
42
 
44
 
43
protected:
45
protected:
44
    CanNetManager();
46
    CanNetManager();
45
    ~CanNetManager();
47
    ~CanNetManager();
46
 
48