MCPcopy
hub / github.com/topfreegames/pitaya / NetworkEntity

Interface NetworkEntity

networkentity/networkentity.go:11–18  ·  view source on GitHub ↗

NetworkEntity represent low-level network instance

Source from the content-addressed store, hash-verified

9
10// NetworkEntity represent low-level network instance
11type NetworkEntity interface {
12 Push(route string, v interface{}) error
13 ResponseMID(ctx context.Context, mid uint, v interface{}, isError ...bool) error
14 Close() error
15 Kick(ctx context.Context) error
16 RemoteAddr() net.Addr
17 SendRequest(ctx context.Context, serverID, route string, v interface{}) (*protos.Response, error)
18}

Callers

nothing calls this directly

Implementers 6

MockNetworkEntitynetworkentity/mocks/networkentity.go
MockNetworkEntityMockRecordernetworkentity/mocks/networkentity.go
Remoteagent/agent_remote.go
agentImplagent/agent.go
MockAgentagent/mocks/agent.go
MockAgentMockRecorderagent/mocks/agent.go

Calls

no outgoing calls

Tested by

no test coverage detected