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