Instance Property

AddEntry_Ptr

Append a data leaf

Declaration

IOReturn (*AddEntry_Ptr)(IOFireWireLibLocalUnitDirectoryRef self, int key, void *inBuffer, size_t inLen, CFStringRef inDesc);

Parameters

self

The local unit directory interface to use.

key

The config ROM key for the data to be added.

inBuffer

A pointer to the data to be placed in the added leaf.

inLen

Length of the data being added.

inDesc

Reserved; set to NULL.

Discussion

Appends a leaf data node to a unit directory

See Also

Miscellaneous

AddEntry_FWAddress

Append an offset leaf

AddEntry_UInt32

Append an immediate leaf

Publish

Causes a constructed or updated unit directory to appear in the local machine's config ROM. Note that this call will cause a bus reset, after which the unit directory will be visible to devices on the bus.

Unpublish

Has the opposite effect from Publish(). This call removes a unit directory from the local machine's config ROM. Note that this call will cause a bus reset, after which the unit directory will no longer appear to devices on the bus.