19 #ifndef GNASH_NETCONNECTION_H 20 #define GNASH_NETCONNECTION_H 70 void call(
as_object* asCallback,
const std::string& methodName,
71 const std::vector<as_value>& args);
106 std::unique_ptr<IOChannel>
getStream(
const std::string&
name);
115 void createStream(
as_object* asCallback);
118 void addToURL(
const std::string&
url);
120 typedef std::list<std::unique_ptr<Connection> > Connections;
128 Connections _oldConnections;
131 std::unique_ptr<Connection> _currentConnection;
138 void startAdvanceTimer();
140 void stopAdvanceTimer();
void markReachableResources() const
Mark responders associated with remoting calls.
Definition: NetConnection_as.cpp:431
Definition: NetConnection_as.h:56
Definition: NetConnection_as.h:52
void setURI(const std::string &uri)
Definition: NetConnection_as.cpp:584
std::unique_ptr< IOChannel > getStream(const std::string &name)
Get an stream by name.
Definition: NetConnection_as.cpp:628
Definition: NetConnection_as.h:55
uri
Definition: test.py:12
std::string validateURL() const
Make the stored URI into a valid and checked URL.
Definition: NetConnection_as.cpp:444
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
The base class for all ActionScript objects.
Definition: as_object.h:161
Definition: NetConnection_as.h:54
virtual void update()
Process connection stuff.
Definition: NetConnection_as.cpp:675
NetConnection ActionScript class.
Definition: NetConnection_as.h:45
void netconnection_class_init(as_object &where, const ObjectURI &uri)
Definition: NetConnection_as.cpp:424
A URI for describing as_objects.
Definition: ObjectURI.h:44
code
Definition: GnashKey.h:43
void notifyStatus(StatusCode code)
Notify the NetConnection onStatus handler of a change.
Definition: NetConnection_as.cpp:464
bool isConnected() const
Definition: NetConnection_as.h:92
StatusCode
Definition: NetConnection_as.h:49
Definition: NetConnection_as.h:53
std::string url
Definition: gnash.cpp:59
as_object & owner() const
Return the as_object that this Relay is attached to.
Definition: Relay.h:108
Definition: NetConnection_as.h:51
void setConnected()
Definition: NetConnection_as.h:88
void connect()
Carry out the connect(null) method.
Definition: NetConnection_as.cpp:484
A native type that requires periodic updates from the core (movie_root).
Definition: Relay.h:79
const std::string & getURI() const
Definition: NetConnection_as.h:98
NetConnection_as(as_object *owner)
Definition: NetConnection_as.cpp:410
Definition: NetConnection_as.h:57
void call(as_object *asCallback, const std::string &methodName, const std::vector< as_value > &args)
Definition: NetConnection_as.cpp:591
virtual ~NetConnection_as()
Definition: NetConnection_as.cpp:418
std::string name
Definition: LocalConnection_as.cpp:149
void close()
Process the close() method.
Definition: NetConnection_as.cpp:563