1#ifndef _NOSTR_TRANSPORT_H
2#define _NOSTR_TRANSPORT_H
#define NostrString
Definition NostrString.h:10
Definition NostrTransport.h:10
virtual void disconnect()=0
virtual void addMessageListener(std::function< void(NostrString)> listener)=0
virtual ~Connection()=default
virtual void addConnectionStatusListener(std::function< void(ConnectionStatus status)> listener)=0
virtual void send(NostrString message)=0
Definition NostrTransport.h:21
virtual void getInvoiceFromLNAddr(NostrString addr, MilliSats amountMSats, NostrString comment, std::function< void(NostrString)> callback)=0
virtual Connection * connect(NostrString url)=0
virtual void disconnect(Connection *conn)=0
virtual void loop()
Definition NostrTransport.h:30
virtual ~Transport()=default
Definition CryptoLock.h:6
ConnectionStatus
Definition NostrTransport.h:9