AddConnectionListener(bool immediate_notify, ListenerCallback callback) const | nt::NetworkTableInstance | inline |
AddListener(Topic topic, unsigned int eventMask, ListenerCallback listener) | nt::NetworkTableInstance | |
AddListener(Subscriber &subscriber, unsigned int eventMask, ListenerCallback listener) | nt::NetworkTableInstance | |
AddListener(MultiSubscriber &subscriber, int eventMask, ListenerCallback listener) | nt::NetworkTableInstance | |
AddListener(const NetworkTableEntry &entry, int eventMask, ListenerCallback listener) | nt::NetworkTableInstance | |
AddListener(std::span< const std::string_view > prefixes, int eventMask, ListenerCallback listener) | nt::NetworkTableInstance | inline |
AddLogger(unsigned int minLevel, unsigned int maxLevel, ListenerCallback func) | nt::NetworkTableInstance | inline |
AddTimeSyncListener(bool immediate_notify, ListenerCallback callback) const | nt::NetworkTableInstance | inline |
Create() | nt::NetworkTableInstance | inlinestatic |
Destroy(NetworkTableInstance &inst) | nt::NetworkTableInstance | inlinestatic |
Disconnect() | nt::NetworkTableInstance | inline |
Flush() const | nt::NetworkTableInstance | inline |
FlushLocal() const | nt::NetworkTableInstance | inline |
GetBooleanArrayTopic(std::string_view name) const | nt::NetworkTableInstance | |
GetBooleanTopic(std::string_view name) const | nt::NetworkTableInstance | |
GetConnections() const | nt::NetworkTableInstance | inline |
GetDefault() | nt::NetworkTableInstance | inlinestatic |
GetDoubleArrayTopic(std::string_view name) const | nt::NetworkTableInstance | |
GetDoubleTopic(std::string_view name) const | nt::NetworkTableInstance | |
GetEntry(std::string_view name) | nt::NetworkTableInstance | inline |
GetFloatArrayTopic(std::string_view name) const | nt::NetworkTableInstance | |
GetFloatTopic(std::string_view name) const | nt::NetworkTableInstance | |
GetHandle() const | nt::NetworkTableInstance | inline |
GetIntegerArrayTopic(std::string_view name) const | nt::NetworkTableInstance | |
GetIntegerTopic(std::string_view name) const | nt::NetworkTableInstance | |
GetNetworkMode() const | nt::NetworkTableInstance | inline |
GetRawTopic(std::string_view name) const | nt::NetworkTableInstance | |
GetServerTimeOffset() const | nt::NetworkTableInstance | inline |
GetStringArrayTopic(std::string_view name) const | nt::NetworkTableInstance | |
GetStringTopic(std::string_view name) const | nt::NetworkTableInstance | |
GetTable(std::string_view key) const | nt::NetworkTableInstance | |
GetTopic(std::string_view name) const | nt::NetworkTableInstance | |
GetTopicInfo() | nt::NetworkTableInstance | inline |
GetTopicInfo(std::string_view prefix) | nt::NetworkTableInstance | inline |
GetTopicInfo(std::string_view prefix, unsigned int types) | nt::NetworkTableInstance | inline |
GetTopicInfo(std::string_view prefix, std::span< std::string_view > types) | nt::NetworkTableInstance | inline |
GetTopics() | nt::NetworkTableInstance | inline |
GetTopics(std::string_view prefix) | nt::NetworkTableInstance | inline |
GetTopics(std::string_view prefix, unsigned int types) | nt::NetworkTableInstance | inline |
GetTopics(std::string_view prefix, std::span< std::string_view > types) | nt::NetworkTableInstance | inline |
IsConnected() const | nt::NetworkTableInstance | inline |
kDefaultPort3 | nt::NetworkTableInstance | static |
kDefaultPort4 | nt::NetworkTableInstance | static |
kLogCritical enum value | nt::NetworkTableInstance | |
kLogDebug enum value | nt::NetworkTableInstance | |
kLogDebug1 enum value | nt::NetworkTableInstance | |
kLogDebug2 enum value | nt::NetworkTableInstance | |
kLogDebug3 enum value | nt::NetworkTableInstance | |
kLogDebug4 enum value | nt::NetworkTableInstance | |
kLogError enum value | nt::NetworkTableInstance | |
kLogInfo enum value | nt::NetworkTableInstance | |
kLogWarning enum value | nt::NetworkTableInstance | |
kNetModeClient3 enum value | nt::NetworkTableInstance | |
kNetModeClient4 enum value | nt::NetworkTableInstance | |
kNetModeLocal enum value | nt::NetworkTableInstance | |
kNetModeNone enum value | nt::NetworkTableInstance | |
kNetModeServer enum value | nt::NetworkTableInstance | |
LogLevel enum name | nt::NetworkTableInstance | |
NetworkMode enum name | nt::NetworkTableInstance | |
NetworkTableInstance() noexcept | nt::NetworkTableInstance | inline |
NetworkTableInstance(NT_Inst inst) noexcept | nt::NetworkTableInstance | inlineexplicit |
operator bool() const | nt::NetworkTableInstance | inlineexplicit |
operator==(const NetworkTableInstance &) const =default | nt::NetworkTableInstance | |
RemoveListener(NT_Listener listener) | nt::NetworkTableInstance | inlinestatic |
SetServer(const char *server_name, unsigned int port=0) | nt::NetworkTableInstance | inline |
SetServer(std::span< const std::pair< std::string_view, unsigned int > > servers) | nt::NetworkTableInstance | inline |
SetServer(std::span< const std::string_view > servers, unsigned int port=0) | nt::NetworkTableInstance | |
SetServerTeam(unsigned int team, unsigned int port=0) | nt::NetworkTableInstance | inline |
StartClient3(std::string_view identity) | nt::NetworkTableInstance | inline |
StartClient4(std::string_view identity) | nt::NetworkTableInstance | inline |
StartConnectionDataLog(wpi::log::DataLog &log, std::string_view name) | nt::NetworkTableInstance | inline |
StartDSClient(unsigned int port=0) | nt::NetworkTableInstance | inline |
StartEntryDataLog(wpi::log::DataLog &log, std::string_view prefix, std::string_view logPrefix) | nt::NetworkTableInstance | inline |
StartLocal() | nt::NetworkTableInstance | inline |
StartServer(std::string_view persist_filename="networktables.json", const char *listen_address="", unsigned int port3=kDefaultPort3, unsigned int port4=kDefaultPort4) | nt::NetworkTableInstance | inline |
StopClient() | nt::NetworkTableInstance | inline |
StopConnectionDataLog(NT_ConnectionDataLogger logger) | nt::NetworkTableInstance | inlinestatic |
StopDSClient() | nt::NetworkTableInstance | inline |
StopEntryDataLog(NT_DataLogger logger) | nt::NetworkTableInstance | inlinestatic |
StopLocal() | nt::NetworkTableInstance | inline |
StopServer() | nt::NetworkTableInstance | inline |
WaitForListenerQueue(double timeout) | nt::NetworkTableInstance | inline |