Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

L1394::internal::CsrRom Class Reference
[Internal]

This class create an CsrRom Object, defined in the IEEE1212 standard. More...

#include <l1394_csrrom.h>

List of all members.

Public Member Functions

 CsrRom (Node *parent)
 Constructor.
 ~CsrRom ()
 destructor
BusInfogetBusInfoBlock ()
 This method returns the bus information block of a node.
CsrDirectorygetCsrDirectory ()
 With this method you can access the csr directory of an node.


Detailed Description

This class create an CsrRom Object, defined in the IEEE1212 standard.

Every node on FireWire bus, expect nodes with a physical layer only, has a Control and Status Register (CSR) rom. So very Node object has a CsrRom object, expect the PhyNode objects.

The main object in CSR rom is the CSR-directory, which (can) contain a lot of information about the FireWire node. About datas and data structure that can be stored in CSR rom see the IEEE-1212 specification.

So this class provide functions to access the CsrDirectory object and the bus information block of a node.

Author:
Michael Repplinger

Definition at line 50 of file l1394_csrrom.h.


Constructor & Destructor Documentation

L1394::internal::CsrRom::CsrRom Node parent  ) 
 

Constructor.

Parameters:
parent : pointer to parent node

Definition at line 21 of file l1394_csrrom.cpp.

L1394::internal::CsrRom::~CsrRom  ) 
 

destructor

Definition at line 29 of file l1394_csrrom.cpp.


Member Function Documentation

L1394::internal::CsrRom::getBusInfoBlock  )  [inline]
 

This method returns the bus information block of a node.

The bus information block store information about general features of a node, like isMasterCapable and so on. The BusInfo object will be created by the first call of this function. For more information see class BusInfo.

Returns:
BusInfo* : pointer to the bus information block.

Definition at line 75 of file l1394_csrrom.h.

L1394::internal::CsrRom::getCsrDirectory  )  [inline]
 

With this method you can access the csr directory of an node.

The CsrDirectory object will be created by the first call of this function. For more information see class CsrDirectory.

Returns:
CsrDirectory* : pointer

Definition at line 85 of file l1394_csrrom.h.


The documentation for this class was generated from the following files:
Generated on Wed Aug 24 00:36:45 2005 for L1394 by doxygen 1.4.2
L1394 library (NMM) grahics.cs.uni-sb.de/~repplix/l1394_home/