~bwy/+junk/gnash-temp

« back to all changes in this revision

Viewing changes to libcore/asobj/flash/net/NetStream_as.h

  • Committer: Bastiaan Jacques
  • Date: 2010-03-11 01:47:08 UTC
  • Revision ID: bastiaan@bjacques.org-20100311014708-lova2fxknroqrpem
Another header shuffle:
- Add includes for libstdc++ types in files where they are actually used.
- Remove unused includes; move them to .cpp files where appropriate.
- Forward-declare some classes instead of including their headers. Add 
  these include directives to .cpp files as needed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
#include "smart_ptr.h" // GNASH_USE_GC
29
29
#include "MediaParser.h"
30
30
#include "as_function.h" // for visibility of destructor by intrusive_ptr
31
 
#include "NetConnection_as.h"
32
31
#include "PlayHead.h" // for composition
33
32
 
34
33
#include "VideoDecoder.h" // for visibility of dtor
36
35
 
37
36
#include "VirtualClock.h"
38
37
 
 
38
#include <boost/intrusive_ptr.hpp>
 
39
#include <string>
39
40
#include <deque>
40
41
#include <boost/scoped_ptr.hpp>
41
42
 
43
44
namespace gnash {
44
45
    class CharacterProxy;
45
46
    class IOChannel;
 
47
    class NetConnection_as;
46
48
    namespace media {
47
49
        class MediaHandler;
48
50
    }