ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/host/c++/SmallNet.cpp
(Generate patch)

Comparing projects/cms/source/host/c++/SmallNet.cpp (file contents):
Revision 1.1 by ab11, Wed Jan 24 19:33:13 2001 UTC vs.
Revision 1.5 by ab11, Tue Mar 27 00:05:08 2001 UTC

# Line 1 | Line 1
1   #include "SmallNet.h"
2  
3 < SmallNet::SmallNet(){
3 > SmallNet::SmallNet(int printDebug){
4          
5 +        debug = printDebug;
6 +        
7 +        if ( debug == 1 ){
8 +                std::cout << "SmallNet Constructor\n";
9 +        } // if
10 +        
11          return;
12          
13 < }; // SmallNet
13 > } // SmallNet
14  
15  
16   int SmallNet::connectHeartBeat(string host, int port){
17          
18 +        if ( debug == 1 ){
19 +                std::cout << "SmallNet::connectHeartBeat(" << host << "," << port << ")\n";
20 +        } // if
21          
22 <        return 0;
22 >        ssocket = new SubNet(host, port);
23          
24 < }; // connectHeartBeat
24 >        return ssocket->isConnected();
25 >        
26 > } // connectHeartBeat
27  
17
28   string SmallNet::heartBeatSend(string text){
29 +                
30 +        if ( debug == 1 ){
31 +                std::cout << "SmallNet::heartBeatSend()\n";
32 +        } // if
33          
34 +        return ssocket->sendTCP(text);
35          
36 <        return "";
22 <        
23 < }; // heartBeatSend
36 > } // heartBeatSend
37  
38  
39   void SmallNet::closeHeartBeatConnection(){
40 +        if ( debug == 1 ){
41 +                std::cout << "SmallNet::closeHeartBeatConnection()\n";
42 +                std::cout << "Deleting socket\n";
43 +        } // if
44          
45 <        
45 >        // closes automatically
46 >        delete ssocket;
47          return;
48          
49 < }; // closeHeartBeatConnection  
49 > } // closeHeartBeatConnection  
50  
51  
52 < int SmallNet::connectConfig(){
52 > int SmallNet::connectConfig(string host, int port){
53 >        if ( debug == 1 ){
54 >                std::cout << "SmallNet::connectConfig(" << host << "," << port << ")\n";
55 >        } // if
56          
57 +        return connectHeartBeat(host,port);
58          
59 <        return 0;
38 <        
39 < }; // makeConfigConnection
59 > } // makeConfigConnection
60  
61   string SmallNet::configSend(string text){
62 +        if ( debug == 1 ){
63 +                std::cout << "SmallNet::configSend()\n";
64 +        } // if
65 +                
66 +        return heartBeatSend(text);
67          
68 + } // configSend
69 +
70 + void SmallNet::closeConfigConnection(){
71 +        if ( debug == 1 ){
72 +                std::cout << "SmallNet::closeConfigConnection()\n";
73 +        } // if
74          
75 +        closeHeartBeatConnection();
76          
77 <        return "";
77 >    return;
78          
79 < }; // configSend
79 > } // closeConfigConnection
80  
81 + void SmallNet::sendUPDPacket( string host, int port, string message ){
82 +        
83 +        if ( debug == 1 ){
84 +                std::cout << "SmallNet::sendUPDPacket:" << host << ":" << port << "\n";
85 +        } // if
86 +        
87 +        ssocket = new SubNet();
88 +        ssocket->sendUPDPacket(host, port, message);
89 +        delete ssocket;
90 +
91 +        return;
92 + } // sendUDPPacket

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines