Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var STUN_PORT int = 3478
View Source
var STUN_SERVERS []string = []string{
"stun.ekiga.net",
"stun.ideasip.com",
"stun.voiparound.com",
"stun.voipbuster.com",
"stun.voipstunt.com",
"stun.voxgratia.org",
}
Functions ¶
func NATtoString ¶
Types ¶
type MessageRetriever ¶
type MessageRetriever struct {
// contains filtered or unexported fields
}
func NewMessageRetriever ¶
func (*MessageRetriever) Run ¶
func (m *MessageRetriever) Run()
type NetworkService ¶
type NetworkService interface {
// Handle incoming streams
HandleNewStream(s inet.Stream)
// Send request to a peer and wait for the response
SendRequest(ctx context.Context, p peer.ID, pmes *pb.Message) (*pb.Message, error)
// Send a message to a peer without requiring a response
SendMessage(ctx context.Context, p peer.ID, pmes *pb.Message) error
}
type PointerRepublisher ¶
type PointerRepublisher struct {
// contains filtered or unexported fields
}
func NewPointerRepublisher ¶
func NewPointerRepublisher(node *core.IpfsNode, database repo.Datastore) *PointerRepublisher
func (*PointerRepublisher) Run ¶
func (r *PointerRepublisher) Run()
Click to show internal directories.
Click to hide internal directories.