equal
deleted
inserted
replaced
39 _key = NULL; |
39 _key = NULL; |
40 _value = NULL; |
40 _value = NULL; |
41 } |
41 } |
42 |
42 |
43 ~EnvironmentVariable() { |
43 ~EnvironmentVariable() { |
44 if (_key != NULL) { |
44 FREE_C_HEAP_ARRAY(char, _key); |
45 FREE_C_HEAP_ARRAY(char, _key); |
45 FREE_C_HEAP_ARRAY(char, _value); |
46 } |
|
47 if (_value != NULL) { |
|
48 FREE_C_HEAP_ARRAY(char, _value); |
|
49 } |
|
50 } |
46 } |
51 |
47 |
52 EnvironmentVariable(char* key, char* value) { |
48 EnvironmentVariable(char* key, char* value) { |
53 _key = key; |
49 _key = key; |
54 _value = value; |
50 _value = value; |
179 void set_command_line(char* command_line) { |
175 void set_command_line(char* command_line) { |
180 _command_line = command_line; |
176 _command_line = command_line; |
181 } |
177 } |
182 |
178 |
183 virtual ~SystemProcess(void) { |
179 virtual ~SystemProcess(void) { |
184 if (_name != NULL) { |
180 FREE_C_HEAP_ARRAY(char, _name); |
185 FREE_C_HEAP_ARRAY(char, _name); |
181 FREE_C_HEAP_ARRAY(char, _path); |
186 } |
182 FREE_C_HEAP_ARRAY(char, _command_line); |
187 if (_path != NULL) { |
|
188 FREE_C_HEAP_ARRAY(char, _path); |
|
189 } |
|
190 if (_command_line != NULL) { |
|
191 FREE_C_HEAP_ARRAY(char, _command_line); |
|
192 } |
|
193 } |
183 } |
194 }; |
184 }; |
195 |
185 |
196 class NetworkInterface : public ResourceObj { |
186 class NetworkInterface : public ResourceObj { |
197 private: |
187 private: |