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



270
271
272
# File 'lib/ruby_smb/dcerpc/ndr.rb', line 270

def do_num_bytes
  to_binary_s.size
end

#getObject



260
261
262
# File 'lib/ruby_smb/dcerpc/ndr.rb', line 260

def get
  self.elements
end

#set(v) ⇒ Object



264
265
266
267
268
# File 'lib/ruby_smb/dcerpc/ndr.rb', line 264

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