Now you can download a copy of these docs so you can use them offline! Download now
NetworkTableMode.h
1 #ifndef _NETWORKTABLEMODE_H_
2 #define _NETWORKTABLEMODE_H_
3 
4 
5 class NetworkTableMode;
8 
9 #include <string>
10 #include "networktables2/NetworkTableNode.h"
11 #include "networktables2/thread/NTThreadManager.h"
12 
13 typedef void (*StreamDeleter)(void*);
22 public:
23 
31  virtual NetworkTableNode* CreateNode(const char* ipAddress, int port, NTThreadManager& threadManager, void*& streamFactory_out, StreamDeleter& streamDeleter_out, NetworkTableEntryTypeManager*& typeManager_out) = 0;
32 
33  static NetworkTableServerMode Server;
34  static NetworkTableClientMode Client;
35 };
36 
38 public:
40  virtual NetworkTableNode* CreateNode(const char* ipAddress, int port, NTThreadManager& threadManager, void*& streamFactory_out, StreamDeleter& streamDeleter_out, NetworkTableEntryTypeManager*& typeManager_out);
41 };
42 
44 public:
46  virtual NetworkTableNode* CreateNode(const char* ipAddress, int port, NTThreadManager& threadManager, void*& streamFactory_out, StreamDeleter& streamDeleter_out, NetworkTableEntryTypeManager*& typeManager_out);
47 };
48 
49 
50 #endif
virtual NetworkTableNode * CreateNode(const char *ipAddress, int port, NTThreadManager &threadManager, void *&streamFactory_out, StreamDeleter &streamDeleter_out, NetworkTableEntryTypeManager *&typeManager_out)=0
virtual NetworkTableNode * CreateNode(const char *ipAddress, int port, NTThreadManager &threadManager, void *&streamFactory_out, StreamDeleter &streamDeleter_out, NetworkTableEntryTypeManager *&typeManager_out)
virtual NetworkTableNode * CreateNode(const char *ipAddress, int port, NTThreadManager &threadManager, void *&streamFactory_out, StreamDeleter &streamDeleter_out, NetworkTableEntryTypeManager *&typeManager_out)

Generated on Sat Apr 26 2014 12:26:45 for WPILibC++ by doxygen 1.8.6