INNER CODE UNIT · Go

Create

OpenDiablo2/HellSpawner · abysswrapper/abysswrapper.go:26

func Create() *AbyssWrapper {
	result := &AbyssWrapper{}
	result.mutex = sync.RWMutex{}

	return result
}

func (a *AbyssWrapper) Read(p []byte) (n int, err error) {
	time.Sleep(time.Second * waitTime)
	bytes := []byte("Hello from HellSpawner! " + time.Now().String() + "\n")
	n = copy(p, bytes)
	err = nil

	return
}

func (a *AbyssWrapper) Write(p []byte) (n int, err error) {
	n, err = a.output.Write(p)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…