Module idaapi :: 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, nodeidx_t num) -> netnode __init__(self, char name, size_t namlen = 0, bool do_create = False) -> netnode
 
create(self, *args)
create(self, char name, size_t namlen = 0) -> bool create(self) -> bool
 
kill(self)
ssize_t
name(self)
 
rename(self, *args)
rename(self, char newname, size_t namlen = 0) -> bool
ssize_t
valobj(self)
ssize_t
valstr(self)
 
set(self, *args)
set(self, void value) -> bool
bool
delvalue(self)
 
set_long(self, *args)
set_long(self, nodeidx_t x) -> bool
bool
value_exists(self)
nodeidx_t
long_value(self)
 
altval(self, *args)
altval(self, nodeidx_t alt, char tag = atag) -> nodeidx_t
 
altset(self, *args)
altset(self, nodeidx_t alt, nodeidx_t value, char tag = atag) -> bool
 
alt1st(self, *args)
alt1st(self, char tag = atag) -> nodeidx_t
 
altnxt(self, *args)
altnxt(self, nodeidx_t cur, char tag = atag) -> nodeidx_t
 
altlast(self, *args)
altlast(self, char tag = atag) -> nodeidx_t
 
altprev(self, *args)
altprev(self, nodeidx_t cur, char tag = atag) -> nodeidx_t
 
altshift(self, *args)
altshift(self, nodeidx_t frm, nodeidx_t to, nodeidx_t size, char tag = atag) -> size_t
 
charval(self, *args)
charval(self, nodeidx_t alt, char tag) -> uchar
 
charset(self, *args)
charset(self, nodeidx_t alt, uchar val, char tag) -> bool
 
chardel(self, *args)
chardel(self, nodeidx_t alt, char tag) -> bool
 
char1st(self, *args)
char1st(self, char tag) -> nodeidx_t
 
charnxt(self, *args)
charnxt(self, nodeidx_t cur, char tag) -> nodeidx_t
 
charlast(self, *args)
charlast(self, char tag) -> nodeidx_t
 
charprev(self, *args)
charprev(self, nodeidx_t cur, char tag) -> nodeidx_t
 
charshift(self, *args)
charshift(self, nodeidx_t frm, nodeidx_t to, nodeidx_t size, char tag) -> size_t
 
altval_idx8(self, *args)
altval_idx8(self, uchar alt, char tag) -> nodeidx_t
 
altset_idx8(self, *args)
altset_idx8(self, uchar alt, nodeidx_t val, char tag) -> bool
 
altdel_idx8(self, *args)
altdel_idx8(self, uchar alt, char tag) -> bool
 
alt1st_idx8(self, *args)
alt1st_idx8(self, char tag) -> nodeidx_t
 
altnxt_idx8(self, *args)
altnxt_idx8(self, uchar cur, char tag) -> nodeidx_t
 
altlast_idx8(self, *args)
altlast_idx8(self, char tag) -> nodeidx_t
 
altprev_idx8(self, *args)
altprev_idx8(self, uchar cur, char tag) -> nodeidx_t
 
charval_idx8(self, *args)
charval_idx8(self, uchar alt, char tag) -> uchar
 
charset_idx8(self, *args)
charset_idx8(self, uchar alt, uchar val, char tag) -> bool
 
chardel_idx8(self, *args)
chardel_idx8(self, uchar alt, char tag) -> bool
 
char1st_idx8(self, *args)
char1st_idx8(self, char tag) -> nodeidx_t
 
charnxt_idx8(self, *args)
charnxt_idx8(self, uchar cur, char tag) -> nodeidx_t
 
charlast_idx8(self, *args)
charlast_idx8(self, char tag) -> nodeidx_t
 
charprev_idx8(self, *args)
charprev_idx8(self, uchar cur, char tag) -> nodeidx_t
 
altdel(self, *args)
altdel(self, nodeidx_t alt, char tag = atag) -> bool altdel(self) -> bool
 
altdel_all(self, *args)
altdel_all(self, char tag) -> bool
 
supval(self, *args)
supval(self, nodeidx_t alt, char tag = stag) -> ssize_t
 
supstr(self, *args)
supstr(self, nodeidx_t alt, char tag = stag) -> ssize_t
 
supset(self, *args)
supset(self, nodeidx_t alt, void value, char tag = stag) -> bool
 
sup1st(self, *args)
sup1st(self, char tag = stag) -> nodeidx_t
 
supnxt(self, *args)
supnxt(self, nodeidx_t cur, char tag = stag) -> nodeidx_t
 
suplast(self, *args)
suplast(self, char tag = stag) -> nodeidx_t
 
supprev(self, *args)
supprev(self, nodeidx_t cur, char tag = stag) -> nodeidx_t
 
supshift(self, *args)
supshift(self, nodeidx_t frm, nodeidx_t to, nodeidx_t size, char tag = stag) -> size_t
 
supval_idx8(self, *args)
supval_idx8(self, uchar alt, char tag) -> ssize_t
 
supstr_idx8(self, *args)
supstr_idx8(self, uchar alt, char tag) -> ssize_t
 
supset_idx8(self, *args)
supset_idx8(self, uchar alt, void value, char tag) -> bool
 
supdel_idx8(self, *args)
supdel_idx8(self, uchar alt, char tag) -> bool
 
sup1st_idx8(self, *args)
sup1st_idx8(self, char tag) -> nodeidx_t
 
supnxt_idx8(self, *args)
supnxt_idx8(self, uchar alt, char tag) -> nodeidx_t
 
suplast_idx8(self, *args)
suplast_idx8(self, char tag) -> nodeidx_t
 
supprev_idx8(self, *args)
supprev_idx8(self, uchar alt, char tag) -> nodeidx_t
 
supdel(self, *args)
supdel(self, nodeidx_t alt, char tag = stag) -> bool supdel(self) -> bool
 
supdel_all(self, *args)
supdel_all(self, char tag) -> bool
 
supdel_range(self, *args)
supdel_range(self, nodeidx_t idx1, nodeidx_t idx2, char tag) -> int
 
supdel_range_idx8(self, *args)
supdel_range_idx8(self, uchar idx1, uchar idx2, char tag) -> int
 
hashval(self, *args)
hashval(self, char idx, char tag = htag) -> ssize_t
 
hashstr(self, *args)
hashstr(self, char idx, char tag = htag) -> ssize_t
 
hashval_long(self, *args)
hashval_long(self, char idx, char tag = htag) -> nodeidx_t
 
hashset(self, *args)
hashset(self, char idx, void value, char tag = htag) -> bool
 
hashset_idx(self, *args)
hashset_idx(self, char idx, nodeidx_t value, char tag = htag) -> bool
 
hashdel(self, *args)
hashdel(self, char idx, char tag = htag) -> bool
 
hash1st(self, *args)
hash1st(self, char tag = htag) -> ssize_t
 
hashnxt(self, *args)
hashnxt(self, char idx, char tag = htag) -> ssize_t
 
hashlast(self, *args)
hashlast(self, char tag = htag) -> ssize_t
 
hashprev(self, *args)
hashprev(self, char idx, char tag = htag) -> ssize_t
 
hashdel_all(self, *args)
hashdel_all(self, char tag = htag) -> bool
 
blobsize(self, *args)
blobsize(self, nodeidx_t start, char tag) -> size_t
 
getblob(self, *args)
getblob(self, nodeidx_t start, char tag) -> void
 
setblob(self, *args)
setblob(self, void buf, nodeidx_t start, char tag) -> bool
 
delblob(self, *args)
delblob(self, nodeidx_t start, char tag) -> int
bool
start(self)
bool
end(self)
bool
next(self)
bool
prev(self)
 
copyto(self, *args)
copyto(self, netnode target, nodeidx_t count = 1) -> size_t
 
moveto(self, *args)
moveto(self, netnode target, nodeidx_t count = 1) -> size_t
 
__eq__(self, *args)
__eq__(self, netnode n) -> bool __eq__(self, nodeidx_t x) -> bool
 
__ne__(self, *args)
__ne__(self, netnode n) -> bool __ne__(self, nodeidx_t x) -> bool
nodeidx_t
index(self)

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

Class Variables
  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: ...
  __swig_destroy__ = _idaapi.delete_netnode
  __del__ = lambda self:
Properties

Inherited from object: __class__

Method Details

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__init__(self)
(Constructor)

 

__init__(self, nodeidx_t num) -> netnode __init__(self, char name, size_t namlen = 0, bool do_create = False) -> netnode

Returns: netnode
Overrides: object.__init__

Class Variable Details

thisown

Value:
_swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc\
= 'The membership flag')