Nostrduino
Loading...
Searching...
No Matches
Public Member Functions
nostr::Transport Class Referenceabstract

#include <NostrTransport.h>

Public Member Functions

virtual void getInvoiceFromLNAddr (NostrString addr, MilliSats amountMSats, NostrString comment, std::function< void(NostrString)> callback)=0
 
virtual Connectionconnect (NostrString url)=0
 
virtual ~Transport ()=default
 
 Transport ()=default
 
virtual void disconnect (Connection *conn)=0
 
virtual bool isReady ()=0
 
virtual void close ()=0
 
virtual void loop ()
 

Constructor & Destructor Documentation

◆ ~Transport()

virtual nostr::Transport::~Transport ( )
virtualdefault

◆ Transport()

nostr::Transport::Transport ( )
default

Member Function Documentation

◆ close()

virtual void nostr::Transport::close ( )
pure virtual

◆ connect()

virtual Connection * nostr::Transport::connect ( NostrString  url)
pure virtual

◆ disconnect()

virtual void nostr::Transport::disconnect ( Connection conn)
pure virtual

◆ getInvoiceFromLNAddr()

virtual void nostr::Transport::getInvoiceFromLNAddr ( NostrString  addr,
MilliSats  amountMSats,
NostrString  comment,
std::function< void(NostrString)>  callback 
)
pure virtual

◆ isReady()

virtual bool nostr::Transport::isReady ( )
pure virtual

◆ loop()

virtual void nostr::Transport::loop ( )
inlinevirtual

The documentation for this class was generated from the following file: