Module ida_netnode :: Class netnode
[frames] | no frames]

Class netnode

object --+
         |
        netnode

Proxy of C++ netnode class

Instance Methods
 
__repr__(self)
repr(x)
netnode
__init__(self)
__init__(self, num) -> netnode __init__(self, _name, namlen=0, do_create=False) -> netnode
bool
create(self, _name, namlen=0)
create(self) -> bool
 
kill(self)
ssize_t
get_name(self)
bool
rename(self, newname, namlen=0)
ssize_t
valobj(self)
ssize_t
valstr(self)
bool
set(self, value)
bool
delvalue(self)
bool
set_long(self, x)
bool
value_exists(self)
nodeidx_t
long_value(self)
nodeidx_t
altval(self, alt, tag=atag)
nodeidx_t
altval_ea(self, ea, tag=atag)
bool
altset(self, alt, value, tag=atag)
bool
altset_ea(self, ea, value, tag=atag)
bool
altdel_ea(self, ea, tag=atag)
bool
easet(self, ea, addr, tag)
ea_t
eaget(self, ea, tag)
bool
eadel(self, ea, tag)
bool
easet_idx8(self, idx, addr, tag)
ea_t
eaget_idx8(self, idx, tag)
bool
eadel_idx8(self, idx, tag)
nodeidx_t
altfirst(self, tag=atag)
nodeidx_t
altnext(self, cur, tag=atag)
nodeidx_t
altlast(self, tag=atag)
nodeidx_t
altprev(self, cur, tag=atag)
size_t
altshift(self, _from, to, size, tag=atag)
uchar
charval(self, alt, tag)
bool
charset(self, alt, val, tag)
bool
chardel(self, alt, tag)
uchar
charval_ea(self, ea, tag)
bool
charset_ea(self, ea, val, tag)
bool
chardel_ea(self, ea, tag)
nodeidx_t
charfirst(self, tag)
nodeidx_t
charnext(self, cur, tag)
nodeidx_t
charlast(self, tag)
nodeidx_t
charprev(self, cur, tag)
size_t
charshift(self, _from, to, size, tag)
nodeidx_t
altval_idx8(self, alt, tag)
bool
altset_idx8(self, alt, val, tag)
bool
altdel_idx8(self, alt, tag)
nodeidx_t
altfirst_idx8(self, tag)
nodeidx_t
altnext_idx8(self, cur, tag)
nodeidx_t
altlast_idx8(self, tag)
nodeidx_t
altprev_idx8(self, cur, tag)
uchar
charval_idx8(self, alt, tag)
bool
charset_idx8(self, alt, val, tag)
bool
chardel_idx8(self, alt, tag)
nodeidx_t
charfirst_idx8(self, tag)
nodeidx_t
charnext_idx8(self, cur, tag)
nodeidx_t
charlast_idx8(self, tag)
nodeidx_t
charprev_idx8(self, cur, tag)
bool
altdel(self, alt, tag=atag)
altdel(self) -> bool
bool
altdel_all(self, tag)
ssize_t
supval(self, alt, tag=stag)
ssize_t
supval_ea(self, ea, tag=stag)
ssize_t
supstr(self, alt, tag=stag)
ssize_t
supstr_ea(self, ea, tag=stag)
bool
supset(self, alt, value, tag=stag)
bool
supset_ea(self, ea, value, tag=stag)
bool
supdel_ea(self, ea, tag=stag)
nodeidx_t
lower_bound(self, cur, tag=stag)
nodeidx_t
lower_bound_ea(self, ea, tag=stag)
nodeidx_t
supfirst(self, tag=stag)
nodeidx_t
supnext(self, cur, tag=stag)
nodeidx_t
suplast(self, tag=stag)
nodeidx_t
supprev(self, cur, tag=stag)
size_t
supshift(self, _from, to, size, tag=stag)
ssize_t
supval_idx8(self, alt, tag)
ssize_t
supstr_idx8(self, alt, tag)
bool
supset_idx8(self, alt, value, tag)
bool
supdel_idx8(self, alt, tag)
nodeidx_t
lower_bound_idx8(self, alt, tag)
nodeidx_t
supfirst_idx8(self, tag)
nodeidx_t
supnext_idx8(self, alt, tag)
nodeidx_t
suplast_idx8(self, tag)
nodeidx_t
supprev_idx8(self, alt, tag)
bool
supdel(self, alt, tag=stag)
supdel(self) -> bool
bool
supdel_all(self, tag)
int
supdel_range(self, idx1, idx2, tag)
int
supdel_range_idx8(self, idx1, idx2, tag)
ssize_t
hashval(self, idx, tag=htag)
ssize_t
hashstr(self, idx, tag=htag)
nodeidx_t
hashval_long(self, idx, tag=htag)
bool
hashset(self, idx, value, tag=htag)
bool
hashset_idx(self, idx, value, tag=htag)
bool
hashdel(self, idx, tag=htag)
ssize_t
hashfirst(self, tag=htag)
ssize_t
hashnext(self, idx, tag=htag)
ssize_t
hashlast(self, tag=htag)
ssize_t
hashprev(self, idx, tag=htag)
bool
hashdel_all(self, tag=htag)
size_t
blobsize(self, _start, tag)
size_t
blobsize_ea(self, ea, tag)
bool
setblob(self, buf, _start, tag)
bool
setblob_ea(self, buf, ea, tag)
int
delblob(self, _start, tag)
int
delblob_ea(self, ea, tag)
bool
start(self)
bool
end(self)
bool
next(self)
bool
prev(self)
size_t
copyto(self, target, count=1)
size_t
moveto(self, target, count=1)
bool
__eq__(self, n)
__eq__(self, x) -> bool
bool
__ne__(self, n)
__ne__(self, x) -> bool
nodeidx_t
index(self)
PyObject *
getblob(self, start, tag)
PyObject *
getblob_ea(self, ea, tag)
PyObject *
hashstr_buf(self, idx, tag=htag)
bool
hashset_buf(self, idx, py_str, tag=htag)
 
__swig_destroy__(self)
 
__del__(self)

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties
  thisown
The membership flag

Inherited from object: __class__

Method Details

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__init__(self)
(Constructor)

 

__init__(self, num) -> netnode __init__(self, _name, namlen=0, do_create=False) -> netnode

Returns: netnode
Overrides: object.__init__

Property Details

thisown

The membership flag

Get Method:
unreachable(x)
Set Method:
unreachable(x, v)