#include <l1394_bustopology.h>
Public Member Functions | |
BusTopology (Node *parent) | |
Constructor. | |
~BusTopology () | |
Destructor. | |
QArray * | readTopoMap () |
This method reads the topology map and returns a pointer to it. | |
internal::TopoNode * | getRootNode () |
Creates the topology tree and returns the root node;. | |
void | print () |
The topology map represent the actual configuration of the FireWire bus. All Card objects use this class to get information about the topology of the bus after a bus reset.
This class translate the topology map in a topology-tree. To access the topology tree use the method getRootNode().
Definition at line 41 of file l1394_bustopology.h.
|
Constructor.
Definition at line 24 of file l1394_bustopology.cpp. References L1394::Singleton< T, CreationPolicy, LifetimePolicy, ThreadingModel >::getInstance(). |
|
Destructor.
Definition at line 34 of file l1394_bustopology.cpp. |
|
Creates the topology tree and returns the root node;.
Definition at line 40 of file l1394_bustopology.cpp. References readTopoMap(). |
|
Definition at line 173 of file l1394_bustopology.cpp. References L1394::internal::Message::debugStream(), and L1394::internal::TopoNode::printNode(). |
|
This method reads the topology map and returns a pointer to it. If you call this method the old topology map is deleted and a new one is created.
Definition at line 48 of file l1394_bustopology.cpp. References L1394::internal::Message::debugStream(), L1394::Quadlet::getBitRange(), and L1394::QArray::insert(). Referenced by getRootNode(). |