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
-
class