#include <IOKit/sbp2/IOFireWireSBP2Login.h>
IOKit/sbp2/IOFireWireSBP2Login.h Kernel.framework
@header IOFireWireSBP2Login
Contains the class definition for IOFireWireSBP2Login.
16 typedefs · 6 structs · 2 enums · 2 macros
login option flags
underlying type unsigned int
| kFWSBP2DontSynchronizeMgmtAgent | 1 | |
| kFWSBP2ExclusiveLogin | 32 | |
notification events
underlying type unsigned int
| kFWSBP2NormalCommandStatus | 6 | |
| kFWSBP2NormalCommandTimeout | 7 | |
| kFWSBP2UnsolicitedStatus | 8 | |
| kFWSBP2NormalCommandReset | 9 | |
#define kIOMessageFWSBP2ReconnectComplete iokit_fw_err(0x3E8)
typedef struct FWSBP2LoginResponse FWSBP2LoginResponse;
typedef struct FWSBP2StatusBlock FWSBP2StatusBlock;
size 40, align 8
| IOFireWireSBP2Login * | login | login object this param is sent from |
| UInt32 | generation | generation this login was attempted in |
| IOReturn | status | status of login attempt |
| FWSBP2LoginResponsePtr | loginResponse | pointer to loginResponse buffer |
| FWSBP2StatusBlock * | statusBlock | pointer to statusBlock buffer |
| UInt32 | statusBlockLength | size of statusBlock buffer |
typedef struct FWSBP2LoginCompleteParams FWSBP2LoginCompleteParams;
size 32, align 8
| IOFireWireSBP2Login * | login | login object this param is sent from |
| UInt32 | generation | generation this login was attempted in |
| IOReturn | status | status of login attempt |
| FWSBP2StatusBlock * | statusBlock | pointer to statusBlock buffer |
| UInt32 | statusBlockLength | size of statusBlock buffer |
typedef struct FWSBP2LogoutCompleteParams FWSBP2LogoutCompleteParams;
size 32, align 8
| IOFireWireSBP2Login * | login | login object this param is sent from |
| UInt32 | generation | generation this login was attempted in |
| IOReturn | status | status of reconnect attempt |
| void * | reconnectStatusBlock | pointer to statusBlock buffer |
| UInt32 | reconnectStatusBlockLength | size of statusBlock buffer |
typedef struct FWSBP2ReconnectParams FWSBP2ReconnectParams;
typedef void (*FWSBP2StatusCallback)(void * refCon, IOReturn status)
typedef void (*FWSBP2FetchAgentWriteCallback)(void * refCon, IOReturn status, IOFireWireSBP2ORB * orb)
typedef struct FWSBP2NotifyParams FWSBP2NotifyParams;