Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/System-Programming-Essentials-with-Go
/ types & classes
Types & classes
17 in github.com/PacktPublishing/System-Programming-Essentials-with-Go
⨍
Functions
214
◇
Types & classes
17
Struct
BufferPool
ch14/buffer_pool/main.go:9
Struct
Cache
Cache represents a thread-safe in-memory cache with TTL and LRU eviction policies
ch13/cache.go:22
Struct
CacheItem
CacheItem stores the value and the expiry time of a cache entry
ch13/cache.go:10
Struct
CacheServer
ch13/server.go:20
Struct
CliConfig
ch3/cli_with_tests/main.go:9
Struct
Data
ch14/json_marshaling/main.go:15
Struct
FileInfo
ch9/cpu-profiling/main.go:12
Struct
HashRing
HashRing represents the consistent hash ring
ch13/hashring.go:16
FuncType
Job
Job represents a task to be executed
ch5/task_scheduling/main.go:9
Struct
Node
Node represents a physical or virtual node in the system
ch13/hashring.go:10
Struct
Notification
When the usb device is detected we are take an action in this example we are organizing the files in the usb and send a signal to be listened by the n
appendix-a/usb/main.go:19
FuncType
Option
func(*CliConfig) error
ch3/cli_with_tests/main.go:37
Struct
Packet
ch10/selective-retransmissions/main.go:17
Struct
Person
ch8/arena_example/main.go:8
Struct
Scheduler
Scheduler holds the jobs and the timer for execution
ch5/task_scheduling/main.go:12
Struct
entry
entry is a helper struct that stores a cache item along with its key
ch13/cache.go:16
Struct
person
ch9/escape-analysis/main.go:5