DMTF

StorageLink SDK Protocol Type Define

НooпeУ 2012. 7. 11. 16:52

typedef enum xssa_protocol_type 

    XSSA_PROTOCOL_UNKNOWN      = 0x000000,

    XSSA_PROTOCOL_ALL          = 0x000001, 

    XSSA_PROTOCOL_ISCSI        = 0x000002, 

    XSSA_PROTOCOL_FC           = 0x000004, 

    XSSA_PROTOCOL_NFS          = 0x000008, 

    XSSA_PROTOCOL_CIFS         = 0x000010, 

    XSSA_PROTOCOL_SAS          = 0x000020, 

    XSSA_PROTOCOL_VM_CUSTOM1   = 0x000040, 

    XSSA_PROTOCOL_VM_CUSTOM2   = 0x000080,

    XSSA_PROTOCOL_WMI           = 0x000100,

} xssa_protocol_type_t;


static const value_table_t protocolTypeNameTable[] = {

        { XSSA_PROTOCOL_UNKNOWN,    "UNKNOWN" },

        { XSSA_PROTOCOL_ALL,        "ALL" },

        { XSSA_PROTOCOL_ISCSI,      "ISCSI" },

        { XSSA_PROTOCOL_FC,         "FC" },

        { XSSA_PROTOCOL_NFS,        "NFS" },

        { XSSA_PROTOCOL_CIFS,       "CIFS" },

        { XSSA_PROTOCOL_SAS,        "SAS" },

        { XSSA_PROTOCOL_VM_CUSTOM1, "SAN-VM" },

        { XSSA_PROTOCOL_VM_CUSTOM2, "NA" },

        { XSSA_PROTOCOL_WMI, "WMI" },

        { 0, 0 }

     };