Nostrduino
Loading...
Searching...
No Matches
Data Structures | Namespaces | Typedefs
NostrPool.h File Reference
#include <Arduino.h>
#include <NostrTransport.h>
#include <functional>
#include <initializer_list>
#include <map>
#include <mutex>
#include <vector>
#include "NostrString.h"
#include "NostrLimits.h"
#include "ArduinoJson.h"
#include "NostrEvent.h"

Go to the source code of this file.

Data Structures

struct  nostr::NostrRelaySubscriptionState
 
class  nostr::NostrSubscription
 
struct  nostr::s_EventStatusCallbackEntry
 
class  nostr::NostrRelay
 
class  nostr::NostrPool
 

Namespaces

namespace  nostr
 

Typedefs

using nostr::NostrCloseCallback = std::function< void(const NostrString &, const NostrString &)>
 
using nostr::NostrNoticeCallback = std::function< void(NostrRelay *, const NostrString &)>
 
using nostr::NostrEOSECallback = std::function< void(const NostrString &)>
 
using nostr::NostrEventCallback = std::function< void(const NostrString &, SignedNostrEvent *event)>
 
using nostr::NostrEventStatusCallback = std::function< void(const NostrString &, bool, const NostrString &)>
 
using nostr::NostrSeenCallback = std::function< bool(const SignedNostrEvent &)>
 
typedef struct nostr::s_EventStatusCallbackEntry nostr::EventStatusCallbackEntry