2017-02-13 18:26:41 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "multiaddr/multiaddr.h"
|
|
|
|
#include "libp2p/utils/linked_list.h"
|
|
|
|
|
|
|
|
struct TransportDialer {
|
2017-02-13 22:41:31 +00:00
|
|
|
struct MultiAddress* multiaddr;
|
2017-02-13 18:26:41 +00:00
|
|
|
};
|
|
|
|
|
2017-02-13 22:41:31 +00:00
|
|
|
struct TransportDialer* libp2p_conn_transport_dialer_new(struct MultiAddress* multiaddr);
|
2017-02-13 18:26:41 +00:00
|
|
|
void libp2p_conn_transport_dialer_free(struct TransportDialer* in);
|
|
|
|
|
2017-02-13 22:41:31 +00:00
|
|
|
struct Connection* libp2p_conn_transport_dialer_get(struct Libp2pLinkedList* transport_dialers, struct MultiAddress* multiaddr);
|