gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] /srv/bzr/gnash/trunk r12004: don't use libnet anywhere.


From: Rob Savoye
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r12004: don't use libnet anywhere.
Date: Tue, 09 Mar 2010 14:22:09 -0700
User-agent: Bazaar (2.0.3)

------------------------------------------------------------
revno: 12004
committer: Rob Savoye <address@hidden>
branch nick: trunk
timestamp: Tue 2010-03-09 14:22:09 -0700
message:
  don't use libnet anywhere.
modified:
  libcore/asobj/flash/net/XMLSocket_as.cpp
=== modified file 'libcore/asobj/flash/net/XMLSocket_as.cpp'
--- a/libcore/asobj/flash/net/XMLSocket_as.cpp  2010-03-09 20:11:52 +0000
+++ b/libcore/asobj/flash/net/XMLSocket_as.cpp  2010-03-09 21:22:09 +0000
@@ -98,8 +98,7 @@
 
     size_t writeMessage(const std::string& str) {
         // We have to write the null terminator as well.
-       return 0;               // TODO
-//        return write(_socket.getFileFd(), str.c_str(), str.size() + 1);
+        return write(_socket.connected(), str.c_str(), str.size() + 1);
     }
 
     /// Read from the socket.
@@ -107,7 +106,7 @@
         
         assert(_socket.connected());
     
-        const int fd = 0; //_socket.getFileFd(); TODO
+        const int fd = _socket.connected();
         assert(fd > 0);
 
         fd_set fdset;
@@ -192,19 +191,22 @@
         if (_start) {
            _start.reset();
        }
-      // _socket.closeNet(); TODO:
+       _socket.close();
         
         // Reset for next connection.
         _complete = false;
 
-        // assert(_socket.getFileFd() <= 0); TODO
         assert(!_socket.connected());
     }
 
 private:
 
     void makeConnection(const std::string& host, boost::uint16_t port) {
-        // _socket.createClient(host, port); TODO
+       std::string combined = host;
+       combined += ":";
+       combined += port;       
+       URL url(combined);
+        _socket.connect(url);
         _complete = true;
     }
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]