package common
Import Path
github.com/gofiber/fiber/v2/internal/gopsutil/common (on go.dev)
Dependency Relation
imports 18 packages, and imported by 5 packages
Package-Level Type Names (total 4)
A ByteOrder specifies how to convert byte sequences into
16-, 32-, or 64-bit unsigned integers.
( ByteOrder) PutUint16([]byte, uint16)
( ByteOrder) PutUint32([]byte, uint32)
( ByteOrder) PutUint64([]byte, uint64)
( ByteOrder) String() string
( ByteOrder) Uint16([]byte) uint16
( ByteOrder) Uint32([]byte) uint32
( ByteOrder) Uint64([]byte) uint64
encoding/binary.ByteOrder (interface)
ByteOrder : github.com/ChrisTrenkamp/goxpath/tree.Result
ByteOrder : encoding/binary.ByteOrder
ByteOrder : fmt.Stringer
func Read(r io.Reader, order ByteOrder, data interface{}) error
func Write(w io.Writer, order ByteOrder, data interface{}) error
// If Error specfied, return the error.
// Suffix species expected file name suffix such as "fail"
Command in FakeInvoke returns from expected file if exists.
( FakeInvoke) CommandWithContext(ctx context.Context, name string, arg ...string) ([]byte, error)
FakeInvoke : Invoker
( Invoke) Command(name string, arg ...string) ([]byte, error)
( Invoke) CommandWithContext(ctx context.Context, name string, arg ...string) ([]byte, error)
Invoke : Invoker
( Invoker) Command(string, ...string) ([]byte, error)
( Invoker) CommandWithContext(context.Context, string, ...string) ([]byte, error)
FakeInvoke
Invoke
func CallLsofWithContext(ctx context.Context, invoke Invoker, pid int32, args ...string) ([]string, error)
func CallPgrepWithContext(ctx context.Context, invoke Invoker, pid int32) ([]int32, error)
Package-Level Functions (total 31)
func BootTimeWithContext(ctx context.Context) (uint64, error) func ByteToString(orig []byte) string func CallLsofWithContext(ctx context.Context, invoke Invoker, pid int32, args ...string) ([]string, error)
GetEnv retrieves the environment variable key. If it does not exist it returns the default.
func GetOSRelease() (platform, version string, err error)
Parse Hex to uint32 without error
IntContains checks the src in any int of the target int slice.
func IntToString(orig []int8) string func PathExists(filename string) bool
Read reads structured binary data from r into data.
Data must be a pointer to a fixed-size value or a slice
of fixed-size values.
Bytes read from r are decoded using the specified byte order
and written to successive fields of the data.
When reading into structs, the field data for fields with
blank (_) field names is skipped; i.e., blank field names
may be used for padding.
When reading into a struct, all non-blank fields must be exported.
ReadFile reads contents from a file
ReadInts reads contents from single line file and returns them as []int32.
ReadLines reads contents from a file and splits them by new lines.
A convenience wrapper to ReadLinesOffsetN(filename, 0, -1).
ReadLines reads contents from file and splits them by new line.
The offset tells at which line number to start.
The count determines the number of lines to read (starting from offset):
n >= 0: at most n lines
n < 0: whole file
Size returns how many bytes Write would generate to encode the value v, which
must be a fixed-size value or a slice of fixed-size values, or a pointer to such data.
If v is neither of these, Size returns -1.
Sleep awaits for provided interval.
Can be interrupted by context cancelation.
StringsContains checks the src in any string of the target string slice
StringsHas checks the target string slice contains src or not
func UintToString(orig []uint8) string func Virtualization() (string, string, error)
Write writes the binary representation of data into w.
Data must be a fixed-size value or a slice of fixed-size
values, or a pointer to such data.
Bytes written to w are encoded using the specified byte order
and read from successive fields of the data.
When writing structs, zero values are written for fields
with blank (_) field names.
Package-Level Variables (total 5)
BigEndian is the big-endian implementation of ByteOrder.
var ErrTimeout error
LittleEndian is the little-endian implementation of ByteOrder.
![]() |
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |