Top

Module infi.storagemodel.vendor.infinidat.infinibox.string_page


Index

Classes

class StringInquiryPageBuffer

Ancestors (in MRO)

  • infi.instruct.buffer.buffer.Buffer

Class variables

var byte_size

var page_code

var page_length

var peripheral_device

var string

Methods

def __init__(

self, **kwargs)

def calc_byte_size(

self, ctx=None)

Returns this instance's size. If the size has to be calculated it may require packing some of the fields.

def pack(

self)

Packs the object and returns a buffer representing the packed object.

def unpack(

self, buffer)

Unpacks the object's fields from buffer.

class StringInquiryPageCommand

Ancestors (in MRO)

  • infi.asi.cdb.inquiry.vpd_pages.EVPDInquiryCommand
  • infi.asi.cdb.inquiry.InquiryCommand
  • infi.asi.cdb.CDB
  • infi.instruct.struct.Struct

Class variables

var opcode

Methods

def __init__(

self, *args, **kwargs)

def create_datagram(

self)

def create_from_stream(

cls, stream, context=ReadOnlyContext(), *args, **kwargs)

def create_from_string(

cls, s, context=ReadOnlyContext(), *args, **kwargs)

def execute(

self, executer)

def get_updated_context(

cls, obj, context)

def min_max_sizeof(

cls)

def sizeof(

cls, obj)

def to_bytes(

self)

def to_repr(

cls, obj, context=ReadOnlyContext())

def write_to_stream(

cls, obj, stream, context=ReadOnlyContext())

def write_to_string(

cls, obj, context=ReadOnlyContext())


Documentation generated by pdoc 0.2.3. pdoc is in the public domain with the UNLICENSE.