Now you can download a copy of these docs so you can use them offline! Download now
#include <ClientNetworkTableEntryStore.h>


Public Member Functions | |
| ClientNetworkTableEntryStore (TableListenerManager &listenerManager) | |
| void | sendUnknownEntries (NetworkTableConnection &connection) |
Public Member Functions inherited from AbstractNetworkTableEntryStore | |
| NetworkTableEntry * | GetEntry (EntryId entryId) |
| NetworkTableEntry * | GetEntry (std::string &name) |
| std::vector< std::string > * | keys () |
| void | clearEntries () |
| void | clearIds () |
| void | SetOutgoingReceiver (OutgoingEntryReceiver *receiver) |
| void | SetIncomingReceiver (OutgoingEntryReceiver *receiver) |
| void | PutOutgoing (std::string &name, NetworkTableEntryType *type, EntryValue value) |
| void | PutOutgoing (NetworkTableEntry *tableEntry, EntryValue value) |
| void | offerIncomingAssignment (NetworkTableEntry *entry) |
| void | offerIncomingUpdate (NetworkTableEntry *entry, EntryId sequenceNumber, EntryValue value) |
| void | notifyEntries (ITable *table, ITableListener *listener) |
Protected Member Functions | |
| bool | addEntry (NetworkTableEntry *newEntry) |
| bool | updateEntry (NetworkTableEntry *entry, SequenceNumber sequenceNumber, EntryValue value) |
Protected Member Functions inherited from AbstractNetworkTableEntryStore | |
| AbstractNetworkTableEntryStore (TableListenerManager &lstnManager) | |
Additional Inherited Members | |
Public Attributes inherited from AbstractNetworkTableEntryStore | |
| NTReentrantSemaphore | LOCK |
Protected Attributes inherited from AbstractNetworkTableEntryStore | |
|
std::map< EntryId, NetworkTableEntry * > | idEntries |
|
std::map< std::string, NetworkTableEntry * > | namedEntries |
| TableListenerManager & | listenerManager |
| OutgoingEntryReceiver * | outgoingReceiver |
| OutgoingEntryReceiver * | incomingReceiver |
The entry store for a NetworkTableClient
Definition at line 25 of file ClientNetworkTableEntryStore.h.
| ClientNetworkTableEntryStore::ClientNetworkTableEntryStore | ( | TableListenerManager & | listenerManager | ) |
Create a new ClientNetworkTableEntryStore
| transactionPool | |
| listenerManager |
Definition at line 15 of file ClientNetworkTableEntryStore.cpp.
| void ClientNetworkTableEntryStore::sendUnknownEntries | ( | NetworkTableConnection & | connection | ) |
Send all unknown entries in the entry store to the given connection
| connection |
| IOException |
Definition at line 59 of file ClientNetworkTableEntryStore.cpp.
1.8.6