43 virtual std::shared_ptr<NetworkTable>
GetTable() = 0;
Definition: NTSendableBuilder.h:18
virtual std::shared_ptr< NetworkTable > GetTable()=0
Get the network table.
virtual Topic GetTopic(std::string_view key)=0
Add a property without getters or setters.
BackendKind GetBackendKind() const override
Gets the kind of backend being used.
virtual void SetUpdateTable(wpi::unique_function< void()> func)=0
Set the function that should be called to update the network table for things other than properties.
NetworkTables Topic.
Definition: Topic.h:30
Definition: SendableBuilder.h:18
BackendKind
The backend kinds used for the sendable builder.
Definition: SendableBuilder.h:23
unique_function is a type-erasing functor similar to std::function.
Definition: FunctionExtras.h:56
basic_string_view< char > string_view
Definition: core.h:520
NetworkTables (ntcore) namespace.
Definition: ntcore_cpp.h:35