19 #ifndef GNASH_NETCONNECTION_H
20 #define GNASH_NETCONNECTION_H
27 #include <boost/shared_ptr.hpp>
71 void call(
as_object* asCallback,
const std::string& methodName,
72 const std::vector<as_value>& args);
81 bool connect(
const std::string& uri);
97 void setURI(
const std::string& uri);
116 void createStream(
as_object* asCallback);
119 void addToURL(
const std::string&
url);
121 typedef std::list<boost::shared_ptr<Connection> > Connections;
129 Connections _oldConnections;
132 std::auto_ptr<Connection> _currentConnection;
139 void startAdvanceTimer();
141 void stopAdvanceTimer();