#include <deviceCollection.h>
Public Member Functions | |
| deviceCollection () | |
| virtual | ~deviceCollection () |
| std::string | getName () const |
| std::string | getDescription () const |
| std::vector< collectionMember > | getCMembers () const |
| std::vector< std::string > | getAttributes () const |
| std::vector< float > | getPositions () |
| float | getPosition (const char *c) |
| std::vector< std::string > | getMembers () |
| unsigned int | getNCollectionMembers () const |
| unsigned int | getNAttribuites () const |
Private Attributes | |
| std::string | name |
| std::string | description |
| std::vector< collectionMember > | cMembers |
| std::vector< std::string > | attributes |
| Helper | helper |
Friends | |
| class | Connect |
| class | CAFE |
| class | loadCollectionXMLParser |
| deviceCollection::deviceCollection | ( | ) | [inline] |
| virtual deviceCollection::~deviceCollection | ( | ) | [inline, virtual] |
| std::vector<std::string> deviceCollection::getAttributes | ( | ) | const [inline] |
References attributes.
| std::vector<collectionMember> deviceCollection::getCMembers | ( | ) | const [inline] |
References cMembers.
| std::string deviceCollection::getDescription | ( | ) | const [inline] |
References description.
| std::vector<std::string> deviceCollection::getMembers | ( | ) | [inline] |
References cMembers.
| std::string deviceCollection::getName | ( | ) | const [inline] |
References name.
| unsigned int deviceCollection::getNAttribuites | ( | ) | const [inline] |
References attributes.
| float deviceCollection::getPosition | ( | const char * | c | ) | [inline] |
References cMembers, helper, name, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
| std::vector<float> deviceCollection::getPositions | ( | ) | [inline] |
References cMembers.
friend class CAFE [friend] |
friend class Connect [friend] |
friend class loadCollectionXMLParser [friend] |
std::vector<std::string> deviceCollection::attributes [private] |
Referenced by loadCollectionXMLParser::endElement(), getAttributes(), and getNAttribuites().
std::vector<collectionMember> deviceCollection::cMembers [private] |
std::string deviceCollection::description [private] |
Referenced by loadCollectionXMLParser::characters(), and getDescription().
Helper deviceCollection::helper [private] |
Referenced by getPosition().
std::string deviceCollection::name [private] |
Referenced by Connect::collectionDefine(), getName(), getPosition(), and loadCollectionXMLParser::startElement().
1.6.1