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.