libp2p.pubsub.pb package

Submodules

libp2p.pubsub.pb.rpc_pb2 module

class libp2p.pubsub.pb.rpc_pb2.ControlGraft

Bases: google.protobuf.pyext._message.CMessage, google.protobuf.message.Message

DESCRIPTOR = <google.protobuf.pyext._message.MessageDescriptor object>
topicID

Field pubsub.pb.ControlGraft.topicID

class libp2p.pubsub.pb.rpc_pb2.ControlIHave

Bases: google.protobuf.pyext._message.CMessage, google.protobuf.message.Message

DESCRIPTOR = <google.protobuf.pyext._message.MessageDescriptor object>
messageIDs

Field pubsub.pb.ControlIHave.messageIDs

topicID

Field pubsub.pb.ControlIHave.topicID

class libp2p.pubsub.pb.rpc_pb2.ControlIWant

Bases: google.protobuf.pyext._message.CMessage, google.protobuf.message.Message

DESCRIPTOR = <google.protobuf.pyext._message.MessageDescriptor object>
messageIDs

Field pubsub.pb.ControlIWant.messageIDs

class libp2p.pubsub.pb.rpc_pb2.ControlMessage

Bases: google.protobuf.pyext._message.CMessage, google.protobuf.message.Message

DESCRIPTOR = <google.protobuf.pyext._message.MessageDescriptor object>
graft

Field pubsub.pb.ControlMessage.graft

ihave

Field pubsub.pb.ControlMessage.ihave

iwant

Field pubsub.pb.ControlMessage.iwant

prune

Field pubsub.pb.ControlMessage.prune

class libp2p.pubsub.pb.rpc_pb2.ControlPrune

Bases: google.protobuf.pyext._message.CMessage, google.protobuf.message.Message

DESCRIPTOR = <google.protobuf.pyext._message.MessageDescriptor object>
topicID

Field pubsub.pb.ControlPrune.topicID

class libp2p.pubsub.pb.rpc_pb2.Message

Bases: google.protobuf.pyext._message.CMessage, google.protobuf.message.Message

DESCRIPTOR = <google.protobuf.pyext._message.MessageDescriptor object>
data

Field pubsub.pb.Message.data

from_id

Field pubsub.pb.Message.from_id

key

Field pubsub.pb.Message.key

seqno

Field pubsub.pb.Message.seqno

signature

Field pubsub.pb.Message.signature

topicIDs

Field pubsub.pb.Message.topicIDs

class libp2p.pubsub.pb.rpc_pb2.RPC

Bases: google.protobuf.pyext._message.CMessage, google.protobuf.message.Message

DESCRIPTOR = <google.protobuf.pyext._message.MessageDescriptor object>
class SubOpts

Bases: google.protobuf.pyext._message.CMessage, google.protobuf.message.Message

DESCRIPTOR = <google.protobuf.pyext._message.MessageDescriptor object>
subscribe

Field pubsub.pb.RPC.SubOpts.subscribe

topicid

Field pubsub.pb.RPC.SubOpts.topicid

control

Field pubsub.pb.RPC.control

publish

Field pubsub.pb.RPC.publish

subscriptions

Field pubsub.pb.RPC.subscriptions

class libp2p.pubsub.pb.rpc_pb2.TopicDescriptor

Bases: google.protobuf.pyext._message.CMessage, google.protobuf.message.Message

class AuthOpts

Bases: google.protobuf.pyext._message.CMessage, google.protobuf.message.Message

AuthMode = <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object>
DESCRIPTOR = <google.protobuf.pyext._message.MessageDescriptor object>
KEY = 1
NONE = 0
WOT = 2
keys

Field pubsub.pb.TopicDescriptor.AuthOpts.keys

mode

Field pubsub.pb.TopicDescriptor.AuthOpts.mode

DESCRIPTOR = <google.protobuf.pyext._message.MessageDescriptor object>
class EncOpts

Bases: google.protobuf.pyext._message.CMessage, google.protobuf.message.Message

DESCRIPTOR = <google.protobuf.pyext._message.MessageDescriptor object>
EncMode = <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object>
NONE = 0
SHAREDKEY = 1
WOT = 2
keyHashes

Field pubsub.pb.TopicDescriptor.EncOpts.keyHashes

mode

Field pubsub.pb.TopicDescriptor.EncOpts.mode

auth

Field pubsub.pb.TopicDescriptor.auth

enc

Field pubsub.pb.TopicDescriptor.enc

name

Field pubsub.pb.TopicDescriptor.name

Module contents