libp2p/protocols/pubsub/gossipsub/extension_test

Search:
Group by:
Source   Edit  

Types

TestExtension = ref object of Extension
Source   Edit  
TestExtensionConfig = object
  onNegotiated*: proc (peer: PeerId) {....gcsafe, raises: [].}
Source   Edit  

Procs

proc new(T: typedesc[TestExtension]; config: TestExtensionConfig): TestExtension
Source   Edit  

Methods

method isSupported(ext: TestExtension; pe: PeerExtensions): bool {....gcsafe,
    raises: [], tags: [], forbids: [].}
Source   Edit  
method onHandleRPC(ext: TestExtension; peerId: PeerId; rpc: RPCMsg) {....gcsafe,
    raises: [], tags: [], forbids: [].}
Source   Edit  
method onHeartbeat(ext: TestExtension) {....gcsafe, raises: [], tags: [],
    forbids: [].}
Source   Edit  
method onNegotiated(ext: TestExtension; peerId: PeerId) {....gcsafe, raises: [],
    tags: [RootEffect], forbids: [].}
Source   Edit  
method onRemovePeer(ext: TestExtension; peerId: PeerId) {....gcsafe, raises: [],
    tags: [], forbids: [].}
Source   Edit