Instance Property

SetDCLTimeStampPtr

Set the time stamp pointer for a NuDCL

Declaration

IOReturn (*SetDCLTimeStampPtr)(NuDCLRef dcl, UInt32 *timeStampPtr);

Parameters

dcl

The DCL for which time stamp pointer will be set

timeStampPtr

A pointer to a quadlet which will hold the timestamp after 'dcl' is updated.

Return Value

Returns an IOReturn error code.

Discussion

Setting a the time stamp pointer for a NuDCL causes a time stamp to be recorded when a DCL executes. This DCL must be updated after it has executed for the timestamp to be valid.

This change will apply immediately to a non-running DCL program. To apply the change to a running program use IOFireWireLocalIsochPortInterface::Notify()

Applies: Any NuDCLRef.

See Also

Miscellaneous

AllocateReceivePacket

Allocate a ReceivePacket NuDCL and append it to the program

AllocateReceivePacket_v

Allocate a ReceivePacket NuDCL and append it to the program

AllocateSendPacket

Allocate a SendPacket NuDCL and append it to the program.

AllocateSendPacket_v

Allocate a SendPacket NuDCL and append it to the program.

AllocateSkipCycle

Allocate a SkipCycle NuDCL and append it to the program.

AppendDCLRanges

Add a memory range to the scatter gather list of a NuDCL

CountDCLRanges

Returns number of buffers for a NuDCL

FindDCLNextDCL

Get the next pointer for a NuDCL

GetDCLBranch

Get the branch pointer for a NuDCL

GetDCLCallback

Get callback for a NuDCL

GetDCLRanges

Get the scatter-gather list for a NuDCL

GetDCLs

Returns the pool's DCL program as a CFArray of NuDCLRef's.

GetDCLSize

Returns number of bytes to be transferred by a NuDCL

GetDCLSpan

Returns a virtual range spanning lowest referenced buffer address to highest

GetDCLStatusPtr

Get the status pointer for a NuDCL.

GetDCLTimeStampPtr

Get the time stamp pointer for a NuDCL.

GetProgram

Finds the first DCL in the pool not preceeded by any other DCL.

SetCurrentTagAndSync

Set current tag and sync bits

SetDCLBranch

Set the branch pointer for a NuDCL

SetDCLCallback

Set the callback for a NuDCL

SetDCLRanges

Set the scatter gather list for a NuDCL

SetDCLStatusPtr

Set the status pointer for a NuDCL

SetDCLUserHeaderPtr

Set a user specified header for a send NuDCL