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, 6 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

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