packet.nfs.portmap2 - Man Page
PORTMAPv2 decoding module
Classes
class CALLIT2args(baseobj.BaseObj)
struct CALLIT2args {
portmap_prog2 prog;
unsigned int vers;
unsigned int proc;
opaque args<>;
};
Methods defined here:
---------------------
__init__(self, unpack)
Constructor
Initialize object's private data according to the arguments given.
Arguments can be given as positional, named arguments or a
combination of both.class CALLIT2res(baseobj.BaseObj)
struct CALLIT2res {
unsigned int port;
opaque res<>;
};
Methods defined here:
---------------------
__init__(self, unpack)
Constructor
Initialize object's private data according to the arguments given.
Arguments can be given as positional, named arguments or a
combination of both.class DUMP2res(baseobj.BaseObj)
struct DUMP2res {
entry2 *entries;
};
Methods defined here:
---------------------
__init__(self, unpack)
Constructor
Initialize object's private data according to the arguments given.
Arguments can be given as positional, named arguments or a
combination of both.class GETPORT2args(mapping)
struct mapping {
portmap_prog2 prog;
unsigned int vers;
proto2 prot;
unsigned int port;
};class GETPORT2res(baseobj.BaseObj)
struct GETPORT2res {
unsigned int result;
};
Methods defined here:
---------------------
__init__(self, unpack)
Constructor
Initialize object's private data according to the arguments given.
Arguments can be given as positional, named arguments or a
combination of both.class PORTMAP2args(packet.utils.RPCload)
union switch PORTMAP2args (portmap_proc2 procedure) {
case const.PMAPPROC_NULL:
void;
case const.PMAPPROC_SET:
SET2args opset;
case const.PMAPPROC_UNSET:
UNSET2args opunset;
case const.PMAPPROC_GETPORT:
GETPORT2args opgetport;
case const.PMAPPROC_DUMP:
void;
case const.PMAPPROC_CALLIT:
CALLIT2args opcallit;
};
Methods defined here:
---------------------
__init__(self, unpack, procedure)
Constructor
Initialize object's private data according to the arguments given.
Arguments can be given as positional, named arguments or a
combination of both.class PORTMAP2res(packet.utils.RPCload)
union switch PORTMAP2res (portmap_proc2 procedure) {
case const.PMAPPROC_NULL:
void;
case const.PMAPPROC_SET:
SET2res opset;
case const.PMAPPROC_UNSET:
UNSET2res opunset;
case const.PMAPPROC_GETPORT:
GETPORT2res opgetport;
case const.PMAPPROC_DUMP:
DUMP2res opdump;
case const.PMAPPROC_CALLIT:
CALLIT2res opcallit;
};
Methods defined here:
---------------------
__init__(self, unpack, procedure)
Constructor
Initialize object's private data according to the arguments given.
Arguments can be given as positional, named arguments or a
combination of both.class SET2args(mapping)
struct mapping {
portmap_prog2 prog;
unsigned int vers;
proto2 prot;
unsigned int port;
};class SET2res(bool_res)
struct bool_res {
bool result;
};class UNSET2args(mapping)
struct mapping {
portmap_prog2 prog;
unsigned int vers;
proto2 prot;
unsigned int port;
};class UNSET2res(bool_res)
struct bool_res {
bool result;
};class bool_res(baseobj.BaseObj)
struct bool_res {
bool result;
};
Methods defined here:
---------------------
__init__(self, unpack)
Constructor
Initialize object's private data according to the arguments given.
Arguments can be given as positional, named arguments or a
combination of both.class entry2(baseobj.BaseObj)
struct entry2 {
mapping map;
entry2 *next;
};
Methods defined here:
---------------------
__init__(self, unpack)
Constructor
Initialize object's private data according to the arguments given.
Arguments can be given as positional, named arguments or a
combination of both.class mapping(baseobj.BaseObj)
struct mapping {
portmap_prog2 prog;
unsigned int vers;
proto2 prot;
unsigned int port;
};
Methods defined here:
---------------------
__init__(self, unpack)
Constructor
Initialize object's private data according to the arguments given.
Arguments can be given as positional, named arguments or a
combination of both.class portmap_proc2(packet.utils.Enum)
enum portmap_proc2
class portmap_prog2(packet.utils.Enum)
enum portmap_prog2
class proto2(packet.utils.Enum)
enum proto2
See Also
baseobj(3), packet.nfs.portmap2_const(3), packet.unpack(3), packet.utils(3)
Bugs
No known bugs.
Author
Jorge Mora (mora@netapp.com)
Referenced By
21 March 2023 NFStest 3.2 portmap2 2.0