Class: RubySMB::Dcerpc::Ndr::NdrStringPtrsw

Inherits:
NdrStruct
  • Object
show all
Defined in:
lib/ruby_smb/dcerpc/ndr.rb

Instance Method Summary collapse

Methods inherited from NdrStruct

#do_read, #do_write

Instance Method Details

#do_num_bytesObject



367
368
369
# File 'lib/ruby_smb/dcerpc/ndr.rb', line 367

def do_num_bytes
  to_binary_s.size
end

#getObject



357
358
359
# File 'lib/ruby_smb/dcerpc/ndr.rb', line 357

def get
  self.elements
end

#set(v) ⇒ Object



361
362
363
364
365
# File 'lib/ruby_smb/dcerpc/ndr.rb', line 361

def set(v)
  v = v.elements if v.is_a?(self.class)
  self.elements = v.to_ary
  self.max_count = self.elements.size unless self.elements.equal?(v)
end