Now you can download a copy of these docs so you can use them offline! Download now
ClientConnectionState.cpp
1 /*
2  * ClientConnectionState.cpp
3  *
4  * Created on: Nov 2, 2012
5  * Author: Mitchell Wills
6  */
7 #include "networktables2/client/ClientConnectionState.h"
8 #ifndef _WRS_KERNEL
9 #include <stdint.h>
10 #endif
11 
12 #include <stdlib.h>
13 #include <memory>
14 #include <cstring>
15 
32 
33 
39  ClientConnectionState("PROTOCOL_UNSUPPORTED_BY_SERVER"),
40  serverVersion(_serverVersion){}
45  return serverVersion;
46 }
47 const char* ClientConnectionState_ProtocolUnsuppotedByServer::toString(){
48  return "PROTOCOL_UNSUPPORTED_BY_SERVER";
49  //return "PROTOCOL_UNSUPPORTED_BY_SERVER: Server Version: 0x"+Integer.toHexString(serverVersion);
50 }
51 
57  strcpy(msg, "CLIENT_ERROR: ");
58  strcat(msg, e.what());
59 }
64  return e;
65 }
66 const char* ClientConnectionState_Error::toString(){
67  return msg;
68  //return "CLIENT_ERROR";
69  //return "CLIENT_ERROR: "+e.getClass()+": "+e.getMessage();
70 }
71 
72 ClientConnectionState::ClientConnectionState(const char* _name){
73  name = _name;
74 }
75 const char* ClientConnectionState::toString(){
76  return name;
77 }
static ClientConnectionState DISCONNECTED_FROM_SERVER
static ClientConnectionState IN_SYNC_WITH_SERVER
ClientConnectionState_Error(std::exception &e)
static ClientConnectionState SENT_HELLO_TO_SERVER
ClientConnectionState_ProtocolUnsuppotedByServer(ProtocolVersion serverVersion)
static ClientConnectionState CONNECTED_TO_SERVER

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