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

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

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, nodeidx_t num) -> netnode __init__(self, char name, size_t namlen=0, bool do_create=False) -> netnode __init__(self, char name, size_t namlen=0) -> netnode __init__(self, char name) -> netnode

Returns: netnode
Overrides: object.__init__

Property Details

thisown

The membership flag

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