Documentation ¶
Overview ¶
Package mkdir contains the structures describing mkdir request. See xrootd protocol specification (http://xrootd.org/doc/dev45/XRdv310.pdf, p. 105) for details.
Index ¶
Constants ¶
const RequestID uint16 = 3008
RequestID is the id of the request, it is sent as part of message. See xrootd protocol specification for details: http://xrootd.org/doc/dev45/XRdv310.pdf, 2.3 Client Request Format.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options uint8
Options are the options to apply when path is created.
const OptionsMakePath Options = 1
OptionsMakePath indicates whether directory path should be created if it does not already exist. When a directory path is created, the directory permission specified in Mode is propagated along the newly created path.
type Request ¶
type Request struct { Options Options Mode xrdfs.OpenMode Path string // contains filtered or unexported fields }
Request holds mkdir request parameters, such as the file path.
func (Request) MarshalXrd ¶
MarshalXrd implements xrdproto.Marshaler.
func (*Request) Opaque ¶
Opaque implements xrdproto.FilepathRequest.Opaque.
func (*Request) SetOpaque ¶
SetOpaque implements xrdproto.FilepathRequest.SetOpaque.
func (*Request) ShouldSign ¶
ShouldSign implements xrdproto.Request.ShouldSign.