Class: RubySMB::Dcerpc::Ndr::NdrTopLevelFullPointer
- Inherits:
-
BinData::Primitive
- Object
- BinData::Primitive
- RubySMB::Dcerpc::Ndr::NdrTopLevelFullPointer
show all
- Defined in:
- lib/ruby_smb/dcerpc/ndr.rb
Overview
Instance Method Summary
collapse
Instance Method Details
#get ⇒ Object
18
19
20
|
# File 'lib/ruby_smb/dcerpc/ndr.rb', line 18
def get
is_a_null_pointer? ? 0 : self.referent
end
|
#is_a_null_pointer? ⇒ Boolean
30
31
32
|
# File 'lib/ruby_smb/dcerpc/ndr.rb', line 30
def is_a_null_pointer?
self.referent_identifier == 0
end
|
#set(v) ⇒ Object
22
23
24
25
26
27
28
|
# File 'lib/ruby_smb/dcerpc/ndr.rb', line 22
def set(v)
if v.is_a?(Integer) && v == 0
self.referent_identifier = 0
else
self.referent = v
end
end
|