~x3lectric/xbmc/svn-trunk

« back to all changes in this revision

Viewing changes to xbmc/utils/Archive.h

  • Committer: spiff_
  • Date: 2007-01-16 18:08:26 UTC
  • Revision ID: svn-v4:568bbfeb-2a22-0410-94d2-cc84cf5bfa90:trunk/XBMC:7655
fixed: severe global namespace pollution

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#pragma once
2
2
#include "../filesystem/file.h"
3
3
 
4
 
using namespace XFILE;
5
 
 
6
4
class CArchive;
7
5
 
8
6
class ISerializable
14
12
class CArchive
15
13
{
16
14
public:
17
 
  CArchive(CFile* pFile, int mode);
 
15
  CArchive(XFILE::CFile* pFile, int mode);
18
16
  ~CArchive();
19
17
  // storing
20
18
  CArchive& operator<<(float f);
49
47
 
50
48
protected:
51
49
  void FlushBuffer();
52
 
  CFile* m_pFile;
 
50
  XFILE::CFile* m_pFile;
53
51
  int m_iMode;
54
52
  LPBYTE m_pBuffer;
55
53
  int m_BufferPos;