RDMnet  0.3.0
Implementation of ANSI E1.33 (RDMnet)
View other versions:
broker.h File Reference

Overview

A platform-neutral RDMnet Broker implementation.

#include <cstdint>
#include <cstring>
#include <memory>
#include <set>
#include <string>
#include <utility>
#include <vector>
#include "etcpal/common.h"
#include "etcpal/cpp/error.h"
#include "etcpal/cpp/inet.h"
#include "etcpal/cpp/log.h"
#include "etcpal/cpp/uuid.h"
#include "rdm/cpp/uid.h"
#include "rdmnet/common.h"
#include "rdmnet/defs.h"

Go to the source code of this file.

Data Structures

struct  rdmnet::DnsTxtRecordItem
 A key/value pair representing a DNS TXT record item. More...
 
class  rdmnet::Broker
 Defines an instance of RDMnet broker functionality. More...
 
struct  rdmnet::Broker::DnsAttributes
 Settings for the Broker's DNS Discovery functionality. More...
 
struct  rdmnet::Broker::Limits
 A set of limits for broker operation. More...
 
struct  rdmnet::Broker::Settings
 A group of settings for broker operation. More...
 
class  rdmnet::Broker::NotifyHandler
 A callback interface for notifications from the broker. More...
 

Namespaces

 rdmnet
 A namespace which contains all C++ language definitions in the RDMnet library.