$84 GRAYBYTE WORDPRESS FILE MANAGER $79

SERVER : in-mum-web1330.main-hosting.eu #1 SMP Mon Feb 10 22:45:17 UTC 2025
SERVER IP : 147.79.69.169 | ADMIN IP 216.73.216.215
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/go/pkg/mod/github.com/hashicorp/memberlist@v0.5.0/

HOME
Current File : /opt/go/pkg/mod/github.com/hashicorp/memberlist@v0.5.0//delegate.go
package memberlist

// Delegate is the interface that clients must implement if they want to hook
// into the gossip layer of Memberlist. All the methods must be thread-safe,
// as they can and generally will be called concurrently.
type Delegate interface {
	// NodeMeta is used to retrieve meta-data about the current node
	// when broadcasting an alive message. It's length is limited to
	// the given byte size. This metadata is available in the Node structure.
	NodeMeta(limit int) []byte

	// NotifyMsg is called when a user-data message is received.
	// Care should be taken that this method does not block, since doing
	// so would block the entire UDP packet receive loop. Additionally, the byte
	// slice may be modified after the call returns, so it should be copied if needed
	NotifyMsg([]byte)

	// GetBroadcasts is called when user data messages can be broadcast.
	// It can return a list of buffers to send. Each buffer should assume an
	// overhead as provided with a limit on the total byte size allowed.
	// The total byte size of the resulting data to send must not exceed
	// the limit. Care should be taken that this method does not block,
	// since doing so would block the entire UDP packet receive loop.
	GetBroadcasts(overhead, limit int) [][]byte

	// LocalState is used for a TCP Push/Pull. This is sent to
	// the remote side in addition to the membership information. Any
	// data can be sent here. See MergeRemoteState as well. The `join`
	// boolean indicates this is for a join instead of a push/pull.
	LocalState(join bool) []byte

	// MergeRemoteState is invoked after a TCP Push/Pull. This is the
	// state received from the remote side and is the result of the
	// remote side's LocalState call. The 'join'
	// boolean indicates this is for a join instead of a push/pull.
	MergeRemoteState(buf []byte, join bool)
}

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
25 Jan 2024 4.43 PM
root / root
0755
.github
--
25 Jan 2024 4.43 PM
root / root
0555
internal
--
25 Jan 2024 4.43 PM
root / root
0555
test
--
25 Jan 2024 4.43 PM
root / root
0555
.gitignore
0.264 KB
25 Jan 2024 4.43 PM
root / root
0444
.golangci.yml
2.646 KB
25 Jan 2024 4.43 PM
root / root
0444
LICENSE
15.603 KB
25 Jan 2024 4.43 PM
root / root
0444
Makefile
0.654 KB
25 Jan 2024 4.43 PM
root / root
0444
README.md
3.12 KB
25 Jan 2024 4.43 PM
root / root
0444
alive_delegate.go
0.577 KB
25 Jan 2024 4.43 PM
root / root
0444
awareness.go
1.9 KB
25 Jan 2024 4.43 PM
root / root
0444
awareness_test.go
0.915 KB
25 Jan 2024 4.43 PM
root / root
0444
broadcast.go
3.233 KB
25 Jan 2024 4.43 PM
root / root
0444
broadcast_test.go
0.564 KB
25 Jan 2024 4.43 PM
root / root
0444
config.go
15.32 KB
25 Jan 2024 4.43 PM
root / root
0444
config_test.go
2.171 KB
25 Jan 2024 4.43 PM
root / root
0444
conflict_delegate.go
0.367 KB
25 Jan 2024 4.43 PM
root / root
0444
delegate.go
1.808 KB
25 Jan 2024 4.43 PM
root / root
0444
event_delegate.go
1.873 KB
25 Jan 2024 4.43 PM
root / root
0444
go.mod
0.714 KB
25 Jan 2024 4.43 PM
root / root
0444
go.sum
4.714 KB
25 Jan 2024 4.43 PM
root / root
0444
integ_test.go
1.972 KB
25 Jan 2024 4.43 PM
root / root
0444
keyring.go
4.399 KB
25 Jan 2024 4.43 PM
root / root
0444
keyring_test.go
3.626 KB
25 Jan 2024 4.43 PM
root / root
0444
label.go
4.724 KB
25 Jan 2024 4.43 PM
root / root
0444
label_test.go
9.289 KB
25 Jan 2024 4.43 PM
root / root
0444
logging.go
0.443 KB
25 Jan 2024 4.43 PM
root / root
0444
logging_test.go
0.782 KB
25 Jan 2024 4.43 PM
root / root
0444
memberlist.go
22.886 KB
25 Jan 2024 4.43 PM
root / root
0444
memberlist_test.go
49.766 KB
25 Jan 2024 4.43 PM
root / root
0444
merge_delegate.go
0.557 KB
25 Jan 2024 4.43 PM
root / root
0444
mock_transport.go
4.287 KB
25 Jan 2024 4.43 PM
root / root
0444
net.go
38.072 KB
25 Jan 2024 4.43 PM
root / root
0444
net_test.go
20.005 KB
25 Jan 2024 4.43 PM
root / root
0444
net_transport.go
10.031 KB
25 Jan 2024 4.43 PM
root / root
0444
peeked_conn.go
1.558 KB
25 Jan 2024 4.43 PM
root / root
0444
ping_delegate.go
0.63 KB
25 Jan 2024 4.43 PM
root / root
0444
queue.go
11.117 KB
25 Jan 2024 4.43 PM
root / root
0444
queue_test.go
6.806 KB
25 Jan 2024 4.43 PM
root / root
0444
security.go
5.315 KB
25 Jan 2024 4.43 PM
root / root
0444
security_test.go
1.474 KB
25 Jan 2024 4.43 PM
root / root
0444
state.go
37.886 KB
25 Jan 2024 4.43 PM
root / root
0444
state_test.go
62.422 KB
25 Jan 2024 4.43 PM
root / root
0444
suspicion.go
4.197 KB
25 Jan 2024 4.43 PM
root / root
0444
suspicion_test.go
4.392 KB
25 Jan 2024 4.43 PM
root / root
0444
tag.sh
0.39 KB
25 Jan 2024 4.43 PM
root / root
0444
todo.md
0.206 KB
25 Jan 2024 4.43 PM
root / root
0444
transport.go
5.372 KB
25 Jan 2024 4.43 PM
root / root
0444
transport_test.go
5.192 KB
25 Jan 2024 4.43 PM
root / root
0444
util.go
8.501 KB
25 Jan 2024 4.43 PM
root / root
0444
util_test.go
8.381 KB
25 Jan 2024 4.43 PM
root / root
0444

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF