ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/host/c++/SmallNet.h
Revision: 1.4
Committed: Mon Mar 5 12:39:43 2001 UTC (23 years, 7 months ago) by ab11
Content type: text/plain
Branch: MAIN
Changes since 1.3: +4 -0 lines
Log Message:
Modified networking conponents to support subclass of SubNet, No more core dump errors! (probably) also implemented Host Heartbeat Connections

File Contents

# Content
1 #include <iostream>
2 #include <string>
3 #include "socket++-1.10/sockinet.h"
4 #include "SubNet.h"
5
6 using std::string;
7
8 class SmallNet {
9
10 public:
11 // constructor
12 SmallNet(int printDebug);
13 // heartbeat section
14 int connectHeartBeat(string host, int port);
15 string heartBeatSend(string text);
16 void closeHeartBeatConnection();
17 // config section
18 int connectConfig(string host,int port);
19 string configSend(string text);
20 void closeConfigConnection();
21 // misc stuff
22 void sendUPDPacket( string host, int port, string message );
23 string getIPfromHost(string hostname);
24 string getHostName();
25 string getHostIP();
26 private:
27
28 int debug; // print debug info?
29 iosockinet * socket; // TCP socket
30 SubNet * ssocket; // TCP/UDP Socket
31
32
33
34
35 }; // class