BusBoy  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ExternalDataFile.h
Go to the documentation of this file.
1 
17 #ifndef __BUSBOY_EXTERNAL_DATA_FILE_H__
18 #define __BUSBOY_EXTERNAL_DATA_FILE_H__
19 
20 #include "ExternalDataFileSink.h"
21 #include "ExternalDataFileSource.h"
22 
23 namespace BUSBOY {
24 
25 
26 class ExternalDataFileImpl;
27 
29 
30  public:
31 
33 
34  void init(const char* key, const char* name);
35 
36  const char* getSerializedFile() const;
37 
38  void setSerializedFile(const char* serializedFile);
39 
41 
43 
45 
47 
48  const char* getSerializedKey() const;
49 
50  const char* getFileName() const;
51 
53 
54 
55  private:
56 
57  ExternalDataFileImpl* m_impl;
58 
59  // prevent calling these
61  ExternalDataFile& operator=(const ExternalDataFile& file);
62 
63 };
64 
65 }
66 #endif
67 
68 

Copyright 2014 Google Inc. All rights reserved.