root/vtcross/trunk/src/service_management_layer/ServiceManagementLayer.cpp @ 164

Revision 164, 1.8 KB (checked in by bhilburn, 15 years ago)

Added some TODOs to the following files:

Line 
1/* Virginia Tech Cognitive Radio Open Source Systems
2 * Virginia Tech, 2009
3 *
4 * LICENSE INFORMATION GOES HERE
5 */
6
7/* DESCRIPTION OF FILE.
8 */
9
10
11#include <cstdlib>
12#include <cstring>
13#include <stdint.h>
14
15#include "vtcross/common.h"
16#include "vtcross/components.h"
17#include "vtcross/containers.h"
18#include "vtcross/debug.h"
19#include "vtcross/error.h"
20#include "vtcross/socketcomm.h"
21
22
23ServiceManagementLayer::ServiceManagementLayer()
24{
25    LOG("Creating Service Management Layer.\n");
26    LoadConfiguration();
27}
28
29
30ServiceManagementLayer::~ServiceManagementLayer()
31{
32}
33
34
35void
36ServiceManagementLayer::GetRemoteComponentType(int32_t socketFD)
37{
38}
39
40
41void
42ServiceManagementLayer::WaitForSignal(int32_t socketFD)
43{   
44    LOG("ServiceManagementLayer:: Waiting for signal...\n");
45
46    // TODO This is the critical point of this class... we need to figure out
47    // what the requests will look like before we can proceed.
48    while(1) {}
49
50    /*
51    if(GetRequest(socketFD, pList, &ce_info)) {
52        LOG("ServiceManagementLayer:: Received signal.\n");
53    }
54    */
55
56}
57
58
59void
60ServiceManagementLayer::Shutdown()
61{
62}
63
64
65void
66ServiceManagementLayer::Reset()
67{
68}
69
70
71void
72ServiceManagementLayer::RegisterComponent(int32_t socketFD)
73{
74    SendMessage(socketFD, "sml_register");
75    LOG("ServiceManagementLayer:: Registration message sent.\n");
76}
77
78
79void
80ServiceManagementLayer::DeregisterComponent(int32_t socketFD)
81{
82}
83
84
85void
86ServiceManagementLayer::TransferRadioConfiguration()
87{
88}
89
90
91void
92ServiceManagementLayer::TransferExperience()
93{
94}
95
96
97void
98ServiceManagementLayer::ReceiveServices()
99{
100}
101
102
103void
104ServiceManagementLayer::SetActiveMission()
105{
106}
107
108
109void
110ServiceManagementLayer::ListServices()
111{
112}
113
114
115void
116ServiceManagementLayer::ReloadConfiguration()
117{
118}
119
120
121void
122ServiceManagementLayer::LoadConfiguration()
123{
124    LOG("ServiceManagementLayer:: Loading Configuration.\n");
125}
126
Note: See TracBrowser for help on using the browser.