4
0
mirror of https://github.com/cwinfo/matterbridge.git synced 2025-07-09 16:14:04 +00:00

Use mod vendor for vendored directory (backwards compatible)

This commit is contained in:
Wim
2018-08-06 21:47:05 +02:00
parent 4fb4b7aa6c
commit 51062863a5
1112 changed files with 15660 additions and 420183 deletions

24
vendor/github.com/zfjagann/golang-ring/.gitignore generated vendored Normal file
View File

@ -0,0 +1,24 @@
# Compiled Object files, Static and Dynamic libs (Shared Objects)
*.o
*.a
*.so
# Folders
_obj
_test
# Architecture specific extensions/prefixes
*.[568vq]
[568vq].out
*.cgo1.go
*.cgo2.c
_cgo_defun.c
_cgo_gotypes.go
_cgo_export.*
_testmain.go
*.exe
*.test
*.prof

76
vendor/github.com/zfjagann/golang-ring/README.md generated vendored Normal file
View File

@ -0,0 +1,76 @@
# ring
[![GoDoc](https://godoc.org/github.com/zfjagann/golang-ring?status.svg)](https://godoc.org/github.com/zfjagann/golang-ring)
--
import "github.com/zfjagann/golang-ring"
Package ring provides a simple implementation of a ring buffer.
## Usage
```go
var DefaultCapacity int = 10
```
The DefaultCapacity of an uninitialized Ring buffer.
Changing this value only affects ring buffers created after it is changed.
#### type Ring
```go
type Ring struct {
}
```
Type Ring implements a Circular Buffer. The default value of the Ring struct is
a valid (empty) Ring buffer with capacity DefaultCapacify.
#### func (Ring) Capacity
```go
func (r Ring) Capacity() int
```
Capacity returns the current capacity of the ring buffer.
#### func (*Ring) Dequeue
```go
func (r *Ring) Dequeue() interface{}
```
Dequeue a value from the Ring buffer.
Returns nil if the ring buffer is empty.
#### func (*Ring) Enqueue
```go
func (r *Ring) Enqueue(i interface{})
```
Enqueue a value into the Ring buffer.
#### func (*Ring) Peek
```go
func (r *Ring) Peek() interface{}
```
Read the value that Dequeue would have dequeued without actually dequeuing it.
Returns nil if the ring buffer is empty.
#### func (*Ring) SetCapacity
```go
func (r *Ring) SetCapacity(size int)
```
Set the maximum size of the ring buffer.
#### func (*Ring) Values
```go
func (r *Ring) Values() []interface{}
```
Values returns a slice of all the values in the circular buffer without
modifying them at all. The returned slice can be modified independently of the
circular buffer. However, the values inside the slice are shared between the
slice and circular buffer.

10
vendor/github.com/zfjagann/golang-ring/makefile generated vendored Normal file
View File

@ -0,0 +1,10 @@
.PHONY: ring test doc
ring: test doc
test:
go fmt
go test -v
doc:
godocdown > README.md