root/ossiedev/branches/mcarrick/DPD/DeviceClass.h @ 8699

Revision 8699, 0.5 KB (checked in by mcarrick, 4 years ago)

reducing ambiguity in member functions, cleaning up calls

Line 
1#ifndef DEVICECLASS_H
2#define DEVICECLASS_H
3
4//#include "ossie/ossieparser.h"
5
6#include <string>
7#include <vector>
8
9#include "include/tinyxml.h"
10
11//class OSSIEPARSER_API DeviceClass
12class DeviceClass
13{
14        public:
15                DeviceClass(TiXmlElement *elem);
16                ~DeviceClass();
17
18                std::vector <std::string> getDeviceClass();
19
20        protected:
21                void parseElement(TiXmlElement *elem);
22
23        private:
24                DeviceClass(); // no default constructor
25                DeviceClass(const DeviceClass& aDeviceClass); // no copying
26
27                std::vector <std::string> deviceClass;
28
29};
30
31#endif
32
33
Note: See TracBrowser for help on using the browser.