package xrdenc
import "go-hep.org/x/hep/xrootd/internal/xrdenc"
Index ¶
- type RBuffer
- func NewRBuffer(data []byte) *RBuffer
- func (r *RBuffer) Bytes() []byte
- func (r *RBuffer) Len() int
- func (r *RBuffer) Pos() int
- func (r *RBuffer) ReadBool() bool
- func (r *RBuffer) ReadBytes(data []byte)
- func (r *RBuffer) ReadI32() int32
- func (r *RBuffer) ReadI64() int64
- func (r *RBuffer) ReadLen() int
- func (r *RBuffer) ReadStr() string
- func (r *RBuffer) ReadU16() uint16
- func (r *RBuffer) ReadU8() uint8
- func (r *RBuffer) Skip(n int)
- type WBuffer
- func (w *WBuffer) Bytes() []byte
- func (w *WBuffer) Next(n int)
- func (w *WBuffer) WriteBool(v bool)
- func (w *WBuffer) WriteBytes(vs []byte)
- func (w *WBuffer) WriteI32(v int32)
- func (w *WBuffer) WriteI64(v int64)
- func (w *WBuffer) WriteLen(n int)
- func (w *WBuffer) WriteStr(str string)
- func (w *WBuffer) WriteU16(v uint16)
- func (w *WBuffer) WriteU8(v uint8)
Types ¶
type RBuffer ¶
type RBuffer struct {
// contains filtered or unexported fields
}
RBuffer decodes values from a buffer according to the XRootD protocol.
func NewRBuffer ¶
func (*RBuffer) Bytes ¶
func (*RBuffer) Len ¶
func (*RBuffer) Pos ¶
func (*RBuffer) ReadBool ¶
func (*RBuffer) ReadBytes ¶
func (*RBuffer) ReadI32 ¶
func (*RBuffer) ReadI64 ¶
func (*RBuffer) ReadLen ¶
func (*RBuffer) ReadStr ¶
func (*RBuffer) ReadU16 ¶
func (*RBuffer) ReadU8 ¶
func (*RBuffer) Skip ¶
type WBuffer ¶
type WBuffer struct {
// contains filtered or unexported fields
}
WBuffer encodes values to a buffer according to the XRootD protocol.
func (*WBuffer) Bytes ¶
func (*WBuffer) Next ¶
func (*WBuffer) WriteBool ¶
func (*WBuffer) WriteBytes ¶
func (*WBuffer) WriteI32 ¶
func (*WBuffer) WriteI64 ¶
func (*WBuffer) WriteLen ¶
func (*WBuffer) WriteStr ¶
func (*WBuffer) WriteU16 ¶
func (*WBuffer) WriteU8 ¶
Source Files ¶
xrdenc.go
- Version
- v0.36.0 (latest)
- Published
- Nov 15, 2024
- Platform
- linux/amd64
- Imports
- 1 packages
- Last checked
- 1 day ago –
Tools for package owners.