Documentation
¶
Index ¶
- Constants
- type ACI
- func (s ACI) Gname() (string, error)
- func (s ACI) GnameBytes() ([]byte, error)
- func (s ACI) HasGname() bool
- func (s ACI) HasRights() bool
- func (s ACI) HasUname() bool
- func (s ACI) Id() uint32
- func (s ACI) Mode() uint16
- func (s ACI) NewRights(n int32) (ACI_Right_List, error)
- func (s ACI) Rights() (ACI_Right_List, error)
- func (s ACI) SetGname(v string) error
- func (s ACI) SetId(v uint32)
- func (s ACI) SetMode(v uint16)
- func (s ACI) SetRights(v ACI_Right_List) error
- func (s ACI) SetUname(v string) error
- func (s ACI) String() string
- func (s ACI) Uname() (string, error)
- func (s ACI) UnameBytes() ([]byte, error)
- type ACI_List
- type ACI_Promise
- type ACI_Right
- type ACI_Right_List
- type ACI_Right_Promise
- type Dir
- func (s Dir) Aclkey() (string, error)
- func (s Dir) AclkeyBytes() ([]byte, error)
- func (s Dir) Contents() (Inode_List, error)
- func (s Dir) CreationTime() uint32
- func (s Dir) HasAclkey() bool
- func (s Dir) HasContents() bool
- func (s Dir) HasLocation() bool
- func (s Dir) HasName() bool
- func (s Dir) HasParent() bool
- func (s Dir) Location() (string, error)
- func (s Dir) LocationBytes() ([]byte, error)
- func (s Dir) ModificationTime() uint32
- func (s Dir) Name() (string, error)
- func (s Dir) NameBytes() ([]byte, error)
- func (s Dir) NewContents(n int32) (Inode_List, error)
- func (s Dir) Parent() (string, error)
- func (s Dir) ParentBytes() ([]byte, error)
- func (s Dir) SetAclkey(v string) error
- func (s Dir) SetContents(v Inode_List) error
- func (s Dir) SetCreationTime(v uint32)
- func (s Dir) SetLocation(v string) error
- func (s Dir) SetModificationTime(v uint32)
- func (s Dir) SetName(v string) error
- func (s Dir) SetParent(v string) error
- func (s Dir) SetSize(v uint64)
- func (s Dir) Size() uint64
- func (s Dir) String() string
- type Dir_List
- type Dir_Promise
- type File
- type FileBlock
- type FileBlock_List
- type FileBlock_Promise
- type File_List
- type File_Promise
- type Inode
- func (s Inode) Aclkey() (string, error)
- func (s Inode) AclkeyBytes() ([]byte, error)
- func (s Inode) Attributes() Inode_attributes
- func (s Inode) CreationTime() uint32
- func (s Inode) HasAclkey() bool
- func (s Inode) HasName() bool
- func (s Inode) ModificationTime() uint32
- func (s Inode) Name() (string, error)
- func (s Inode) NameBytes() ([]byte, error)
- func (s Inode) SetAclkey(v string) error
- func (s Inode) SetCreationTime(v uint32)
- func (s Inode) SetModificationTime(v uint32)
- func (s Inode) SetName(v string) error
- func (s Inode) SetSize(v uint64)
- func (s Inode) Size() uint64
- func (s Inode) String() string
- type Inode_List
- type Inode_Promise
- type Inode_attributes
- func (s Inode_attributes) Dir() (SubDir, error)
- func (s Inode_attributes) File() (File, error)
- func (s Inode_attributes) HasDir() bool
- func (s Inode_attributes) HasFile() bool
- func (s Inode_attributes) HasLink() bool
- func (s Inode_attributes) HasSpecial() bool
- func (s Inode_attributes) Link() (Link, error)
- func (s Inode_attributes) NewDir() (SubDir, error)
- func (s Inode_attributes) NewFile() (File, error)
- func (s Inode_attributes) NewLink() (Link, error)
- func (s Inode_attributes) NewSpecial() (Special, error)
- func (s Inode_attributes) SetDir(v SubDir) error
- func (s Inode_attributes) SetFile(v File) error
- func (s Inode_attributes) SetLink(v Link) error
- func (s Inode_attributes) SetSpecial(v Special) error
- func (s Inode_attributes) Special() (Special, error)
- func (s Inode_attributes) Which() Inode_attributes_Which
- type Inode_attributes_Promise
- type Inode_attributes_Which
- type Link
- type Link_List
- type Link_Promise
- type Special
- type Special_List
- type Special_Promise
- type Special_Type
- type Special_Type_List
- type SubDir
- type SubDir_List
- type SubDir_Promise
- type UserGroup
- func (s UserGroup) HasIyoId() bool
- func (s UserGroup) HasName() bool
- func (s UserGroup) IyoId() (string, error)
- func (s UserGroup) IyoIdBytes() ([]byte, error)
- func (s UserGroup) IyoInt() uint64
- func (s UserGroup) Name() (string, error)
- func (s UserGroup) NameBytes() ([]byte, error)
- func (s UserGroup) SetIyoId(v string) error
- func (s UserGroup) SetIyoInt(v uint64)
- func (s UserGroup) SetName(v string) error
- func (s UserGroup) String() string
- type UserGroup_List
- type UserGroup_Promise
Constants ¶
const ACI_Right_TypeID = 0xe615914de76be38f
ACI_Right_TypeID is the unique identifier for the type ACI_Right.
const ACI_TypeID = 0xe7b4959415dabf9c
ACI_TypeID is the unique identifier for the type ACI.
const Dir_TypeID = 0x8a228653b964fd48
Dir_TypeID is the unique identifier for the type Dir.
const FileBlock_TypeID = 0xd5a2538369c2f82a
FileBlock_TypeID is the unique identifier for the type FileBlock.
const File_TypeID = 0xecfda38634f4591a
File_TypeID is the unique identifier for the type File.
const Inode_TypeID = 0xc0029f81b3eee594
Inode_TypeID is the unique identifier for the type Inode.
const Link_TypeID = 0xe419a0e5a661965c
Link_TypeID is the unique identifier for the type Link.
const Special_TypeID = 0xdc74a897ce683c6b
Special_TypeID is the unique identifier for the type Special.
const SubDir_TypeID = 0xa4a421ce00f301dd
SubDir_TypeID is the unique identifier for the type SubDir.
const UserGroup_TypeID = 0xee5217621d9cbb3a
UserGroup_TypeID is the unique identifier for the type UserGroup.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ACI ¶
func (ACI) GnameBytes ¶
func (ACI) NewRights ¶
func (s ACI) NewRights(n int32) (ACI_Right_List, error)
NewRights sets the rights field to a newly allocated ACI_Right_List, preferring placement in s's segment.
func (ACI) Rights ¶
func (s ACI) Rights() (ACI_Right_List, error)
func (ACI) SetRights ¶
func (s ACI) SetRights(v ACI_Right_List) error
func (ACI) UnameBytes ¶
type ACI_Promise ¶
ACI_Promise is a wrapper for a ACI promised by a client call.
func (ACI_Promise) Struct ¶
func (p ACI_Promise) Struct() (ACI, error)
type ACI_Right ¶
func (ACI_Right) RightBytes ¶
func (ACI_Right) SetUsergroupid ¶
func (ACI_Right) Usergroupid ¶
type ACI_Right_List ¶
ACI_Right_List is a list of ACI_Right.
func NewACI_Right_List ¶
func NewACI_Right_List(s *capnp.Segment, sz int32) (ACI_Right_List, error)
NewACI_Right creates a new list of ACI_Right.
func (ACI_Right_List) At ¶
func (s ACI_Right_List) At(i int) ACI_Right
type ACI_Right_Promise ¶
ACI_Right_Promise is a wrapper for a ACI_Right promised by a client call.
func (ACI_Right_Promise) Struct ¶
func (p ACI_Right_Promise) Struct() (ACI_Right, error)
type Dir ¶
func (Dir) AclkeyBytes ¶
func (Dir) Contents ¶
func (s Dir) Contents() (Inode_List, error)
func (Dir) CreationTime ¶
func (Dir) HasContents ¶
func (Dir) HasLocation ¶
func (Dir) LocationBytes ¶
func (Dir) ModificationTime ¶
func (Dir) NewContents ¶
func (s Dir) NewContents(n int32) (Inode_List, error)
NewContents sets the contents field to a newly allocated Inode_List, preferring placement in s's segment.
func (Dir) ParentBytes ¶
func (Dir) SetContents ¶
func (s Dir) SetContents(v Inode_List) error
func (Dir) SetCreationTime ¶
func (Dir) SetLocation ¶
func (Dir) SetModificationTime ¶
type Dir_Promise ¶
Dir_Promise is a wrapper for a Dir promised by a client call.
func (Dir_Promise) Struct ¶
func (p Dir_Promise) Struct() (Dir, error)
type File ¶
func (File) Blocks ¶
func (s File) Blocks() (FileBlock_List, error)
func (File) NewBlocks ¶
func (s File) NewBlocks(n int32) (FileBlock_List, error)
NewBlocks sets the blocks field to a newly allocated FileBlock_List, preferring placement in s's segment.
func (File) SetBlockSize ¶
func (File) SetBlocks ¶
func (s File) SetBlocks(v FileBlock_List) error
type FileBlock_List ¶
FileBlock_List is a list of FileBlock.
func NewFileBlock_List ¶
func NewFileBlock_List(s *capnp.Segment, sz int32) (FileBlock_List, error)
NewFileBlock creates a new list of FileBlock.
func (FileBlock_List) At ¶
func (s FileBlock_List) At(i int) FileBlock
type FileBlock_Promise ¶
FileBlock_Promise is a wrapper for a FileBlock promised by a client call.
func (FileBlock_Promise) Struct ¶
func (p FileBlock_Promise) Struct() (FileBlock, error)
type File_List ¶
File_List is a list of File.
func NewFile_List ¶
NewFile creates a new list of File.
type File_Promise ¶
File_Promise is a wrapper for a File promised by a client call.
func (File_Promise) Struct ¶
func (p File_Promise) Struct() (File, error)
type Inode ¶
func (Inode) AclkeyBytes ¶
func (Inode) Attributes ¶
func (s Inode) Attributes() Inode_attributes
func (Inode) CreationTime ¶
func (Inode) ModificationTime ¶
func (Inode) SetCreationTime ¶
func (Inode) SetModificationTime ¶
type Inode_List ¶
Inode_List is a list of Inode.
func NewInode_List ¶
func NewInode_List(s *capnp.Segment, sz int32) (Inode_List, error)
NewInode creates a new list of Inode.
func (Inode_List) At ¶
func (s Inode_List) At(i int) Inode
type Inode_Promise ¶
Inode_Promise is a wrapper for a Inode promised by a client call.
func (Inode_Promise) Attributes ¶
func (p Inode_Promise) Attributes() Inode_attributes_Promise
func (Inode_Promise) Struct ¶
func (p Inode_Promise) Struct() (Inode, error)
type Inode_attributes ¶
type Inode_attributes Inode
func (Inode_attributes) Dir ¶
func (s Inode_attributes) Dir() (SubDir, error)
func (Inode_attributes) File ¶
func (s Inode_attributes) File() (File, error)
func (Inode_attributes) HasDir ¶
func (s Inode_attributes) HasDir() bool
func (Inode_attributes) HasFile ¶
func (s Inode_attributes) HasFile() bool
func (Inode_attributes) HasLink ¶
func (s Inode_attributes) HasLink() bool
func (Inode_attributes) HasSpecial ¶
func (s Inode_attributes) HasSpecial() bool
func (Inode_attributes) Link ¶
func (s Inode_attributes) Link() (Link, error)
func (Inode_attributes) NewDir ¶
func (s Inode_attributes) NewDir() (SubDir, error)
NewDir sets the dir field to a newly allocated SubDir struct, preferring placement in s's segment.
func (Inode_attributes) NewFile ¶
func (s Inode_attributes) NewFile() (File, error)
NewFile sets the file field to a newly allocated File struct, preferring placement in s's segment.
func (Inode_attributes) NewLink ¶
func (s Inode_attributes) NewLink() (Link, error)
NewLink sets the link field to a newly allocated Link struct, preferring placement in s's segment.
func (Inode_attributes) NewSpecial ¶
func (s Inode_attributes) NewSpecial() (Special, error)
NewSpecial sets the special field to a newly allocated Special struct, preferring placement in s's segment.
func (Inode_attributes) SetDir ¶
func (s Inode_attributes) SetDir(v SubDir) error
func (Inode_attributes) SetFile ¶
func (s Inode_attributes) SetFile(v File) error
func (Inode_attributes) SetLink ¶
func (s Inode_attributes) SetLink(v Link) error
func (Inode_attributes) SetSpecial ¶
func (s Inode_attributes) SetSpecial(v Special) error
func (Inode_attributes) Special ¶
func (s Inode_attributes) Special() (Special, error)
func (Inode_attributes) Which ¶
func (s Inode_attributes) Which() Inode_attributes_Which
type Inode_attributes_Promise ¶
Inode_attributes_Promise is a wrapper for a Inode_attributes promised by a client call.
func (Inode_attributes_Promise) Dir ¶
func (p Inode_attributes_Promise) Dir() SubDir_Promise
func (Inode_attributes_Promise) File ¶
func (p Inode_attributes_Promise) File() File_Promise
func (Inode_attributes_Promise) Link ¶
func (p Inode_attributes_Promise) Link() Link_Promise
func (Inode_attributes_Promise) Special ¶
func (p Inode_attributes_Promise) Special() Special_Promise
func (Inode_attributes_Promise) Struct ¶
func (p Inode_attributes_Promise) Struct() (Inode_attributes, error)
type Inode_attributes_Which ¶
type Inode_attributes_Which uint16
const ( Inode_attributes_Which_dir Inode_attributes_Which = 0 Inode_attributes_Which_file Inode_attributes_Which = 1 Inode_attributes_Which_link Inode_attributes_Which = 2 Inode_attributes_Which_special Inode_attributes_Which = 3 )
func (Inode_attributes_Which) String ¶
func (w Inode_attributes_Which) String() string
type Link ¶
func (Link) TargetBytes ¶
type Link_List ¶
Link_List is a list of Link.
func NewLink_List ¶
NewLink creates a new list of Link.
type Link_Promise ¶
Link_Promise is a wrapper for a Link promised by a client call.
func (Link_Promise) Struct ¶
func (p Link_Promise) Struct() (Link, error)
type Special ¶
func (Special) SetType ¶
func (s Special) SetType(v Special_Type)
func (Special) Type ¶
func (s Special) Type() Special_Type
type Special_List ¶
Special_List is a list of Special.
func NewSpecial_List ¶
func NewSpecial_List(s *capnp.Segment, sz int32) (Special_List, error)
NewSpecial creates a new list of Special.
func (Special_List) At ¶
func (s Special_List) At(i int) Special
type Special_Promise ¶
Special_Promise is a wrapper for a Special promised by a client call.
func (Special_Promise) Struct ¶
func (p Special_Promise) Struct() (Special, error)
type Special_Type ¶
type Special_Type uint16
const ( Special_Type_socket Special_Type = 0 Special_Type_block Special_Type = 1 Special_Type_chardev Special_Type = 2 Special_Type_fifopipe Special_Type = 3 Special_Type_unknown Special_Type = 4 )
Values of Special_Type.
func Special_TypeFromString ¶
func Special_TypeFromString(c string) Special_Type
Special_TypeFromString returns the enum value with a name, or the zero value if there's no such value.
func (Special_Type) String ¶
func (c Special_Type) String() string
String returns the enum's constant name.
type Special_Type_List ¶
func NewSpecial_Type_List ¶
func NewSpecial_Type_List(s *capnp.Segment, sz int32) (Special_Type_List, error)
func (Special_Type_List) At ¶
func (l Special_Type_List) At(i int) Special_Type
func (Special_Type_List) Set ¶
func (l Special_Type_List) Set(i int, v Special_Type)
type SubDir_List ¶
SubDir_List is a list of SubDir.
func NewSubDir_List ¶
func NewSubDir_List(s *capnp.Segment, sz int32) (SubDir_List, error)
NewSubDir creates a new list of SubDir.
func (SubDir_List) At ¶
func (s SubDir_List) At(i int) SubDir
type SubDir_Promise ¶
SubDir_Promise is a wrapper for a SubDir promised by a client call.
func (SubDir_Promise) Struct ¶
func (p SubDir_Promise) Struct() (SubDir, error)
type UserGroup ¶
func (UserGroup) IyoIdBytes ¶
type UserGroup_List ¶
UserGroup_List is a list of UserGroup.
func NewUserGroup_List ¶
func NewUserGroup_List(s *capnp.Segment, sz int32) (UserGroup_List, error)
NewUserGroup creates a new list of UserGroup.
func (UserGroup_List) At ¶
func (s UserGroup_List) At(i int) UserGroup
type UserGroup_Promise ¶
UserGroup_Promise is a wrapper for a UserGroup promised by a client call.
func (UserGroup_Promise) Struct ¶
func (p UserGroup_Promise) Struct() (UserGroup, error)