Subversion Repositories HomeAutomation

Rev

Rev 1595 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1595 Rev 1599
Line 21... Line 21...
21
#include "Manager.h"
21
#include "Manager.h"
22
 
22
 
23
namespace atom {
23
namespace atom {
24
namespace broker {
24
namespace broker {
25
   
25
   
26
Manager::Pointer Manager::instance_ = Manager::Pointer(new Manager());
26
Manager::Pointer Manager::instance_;
27
 
27
 
28
Manager::Manager()
28
Manager::Manager()
29
{
29
{
30
}
30
}
31
 
31
 
Line 34... Line 34...
34
}
34
}
35
 
35
 
36
Manager::Pointer Manager::Instance()
36
Manager::Pointer Manager::Instance()
37
{
37
{
38
    return Manager::instance_;
38
    return Manager::instance_;
-
 
39
}
-
 
40
 
-
 
41
void Manager::Create()
-
 
42
{
-
 
43
    Manager::instance_ = Manager::Pointer(new Manager());
39
}
44
}
40
 
45
 
41
void Manager::Delete()
46
void Manager::Delete()
42
{
47
{
43
    Manager::instance_.reset();
48
    Manager::instance_.reset();