MOUNT3(3)

NAME
packet.nfs.mount3 - MOUNTv3 decoding module

CLASSES

  class DUMP3res(baseobj.BaseObj)
struct DUMP3res {
    mountentry *mountlist;
};

Methods defined here:
---------------------

__init__(self, unpack)

  class EXPORT3res(baseobj.BaseObj)
struct EXPORT3res {
    exportnode3 *exports;
};

Methods defined here:
---------------------

__init__(self, unpack)

  class MNT3args(baseobj.BaseObj)
struct MNT3args {
    dirpath3 path;
};

Methods defined here:
---------------------

__init__(self, unpack)

  class MNT3res(baseobj.BaseObj)
union switch MNT3res (mountstat3 status) {
    case const.MNT3_OK:
        MNT3resok mountinfo;
    default:
        void;
};

Methods defined here:
---------------------

__init__(self, unpack)

  class MNT3resok(baseobj.BaseObj)
struct MNT3resok {
    fhandle3         fh;
    rpc_auth_flavors auth_flavors<>;
};

Methods defined here:
---------------------

__init__(self, unpack)

  class MOUNT3args(packet.utils.RPCload)
union switch MOUNT3args (mount_proc3 procedure) {
    case const.MOUNTPROC3_NULL:
        void;
    case const.MOUNTPROC3_MNT:
        MNT3args opmnt;
    case const.MOUNTPROC3_DUMP:
        void;
    case const.MOUNTPROC3_UMNT:
        UMNT3args opumnt;
    case const.MOUNTPROC3_UMNTALL:
        void;
    case const.MOUNTPROC3_EXPORT:
        void;
};

Methods defined here:
---------------------

__init__(self, unpack, procedure)

  class MOUNT3res(packet.utils.RPCload)
union switch MOUNT3res (mount_proc3 procedure) {
    case const.MOUNTPROC3_NULL:
        void;
    case const.MOUNTPROC3_MNT:
        MNT3res opmnt;
    case const.MOUNTPROC3_DUMP:
        DUMP3res opdump;
    case const.MOUNTPROC3_UMNT:
        void;
    case const.MOUNTPROC3_UMNTALL:
        void;
    case const.MOUNTPROC3_EXPORT:
        EXPORT3res opexport;
};

Methods defined here:
---------------------

__init__(self, unpack, procedure)

  class UMNT3args(baseobj.BaseObj)
struct UMNT3args {
    dirpath3 path;
};

Methods defined here:
---------------------

__init__(self, unpack)

  class exportnode3(baseobj.BaseObj)
struct exportnode3 {
    dirpath3    dir;
    name3       *groups;
    exportnode3 *next;
};

Methods defined here:
---------------------

__init__(self, unpack)

  class mount_proc3(packet.utils.Enum)
enum mount_proc3

  class mountentry(baseobj.BaseObj)
struct mountentry {
    name3      hostname;
    dirpath3   directory;
    mountentry *next;
};

Methods defined here:
---------------------

__init__(self, unpack)

  class mountstat3(packet.utils.Enum)
enum mountstat3

  class rpc_auth_flavors(packet.utils.Enum)
enum rpc_auth_flavors

FUNCTIONS

  dirpath3(unpack)

  fhandle3(unpack)
 Basic Data Types

  name3(unpack)

SEE ALSO
baseobj(3), packet.unpack(3), packet.utils(3)

BUGS
No known bugs.

AUTHOR
Jorge Mora (mora@netapp.com)