submitORB
Submits the given orb
Declaration
virtual IOReturn submitORB(
IOFireWireSBP2ORB *orb );Parameters
- orb:
The orb to be executed.
Return Value
Returns kIOReturnSuccess if the ORB has been started successfully.
Overview
Starts execution of the given ORB. If the ORB is an immediate ORB it's addresss is written to the fetch agent. If it is a non immediate orb its address is appended to the last orb of the currently processing chain. The doorbell is not rung automatically it must be run manually with the ringDoorbell command described below.
See Also
Miscellaneous
createORBenableUnsolicitedStatusgetLoginFlagsgetLoginIDgetMaxCommandBlockSizegetMaxPayloadSizegetReconnectTimegetRefCongetStatusNotifyProcgetUnsolicitedStatusNotifyProcreleaseringDoorbellsetBusyTimeoutRegisterValuesetFetchAgentResetCompletionsetFetchAgentWriteCompletionsetLoginCompletionsetLoginFlagssetLoginRetryCountAndDelayTimesetLogoutCompletionsetMaxPayloadSizesetPassword(IOMemoryDescriptor *)setPassword(void *, UInt32)setReconnectTimesetRefConsetStatusNotifyProcsetUnsolicitedStatusNotifyProcsubmitFetchAgentResetsubmitLoginsubmitLogout