#include <l1394_phynode.h>
Inheritance diagram for L1394::PhyNode:
Public Member Functions | |
virtual bool | isPhyOnly () |
This method tests if a node has only a physical layer. | |
virtual int | read (const u_int64_t, Quadlet *) |
disabled read functions | |
virtual int | write (const u_int64_t, const Quadlet &) |
disabled write functions | |
virtual Iso * | getIsoObject () const |
PhyNode constructor | |
These functions creates the PhyNode objects. | |
PhyNode (const u_int32_t, const Card *parent) | |
constructor | |
~PhyNode () | |
destructor |
FireWire nodes with a physical layer only are normally hubs. The read, write and lock functions are disabled for these nodes because the asynchrone transactions need a transaction layer. The GUID is set to 0 for these nodes.
A PhyNode is deleted after every bus rest and create new if it's still connected to the FireWire bus.(because there is no way to identify such a node)
Definition at line 39 of file l1394_phynode.h.
|
constructor
Definition at line 20 of file l1394_phynode.cpp. References L1394::_PhyNode. |
|
destructor
Definition at line 27 of file l1394_phynode.cpp. |
|
Definition at line 70 of file l1394_phynode.h. |
|
This method tests if a node has only a physical layer.
Definition at line 63 of file l1394_phynode.h. |
|
disabled read functions
Definition at line 66 of file l1394_phynode.h. References L1394_FAILED. |
|
disabled write functions
Definition at line 68 of file l1394_phynode.h. References L1394_FAILED. |