BusBoy  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CExternalRandomAccessFileAPI.h
Go to the documentation of this file.
1 
17 #ifndef __BUSBOY_C_EXTERNAL_RANDOM_ACCESS_FILE_API_H__
18 #define __BUSBOY_C_EXTERNAL_RANDOM_ACCESS_FILE_API_H__
19 
20 #include <stddef.h>
21 
23 
25 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29 
38  char* buf,
39  size_t num,
40  size_t* read
41 );
42 
51  char* buf,
52  size_t num
53 );
54 
61  size_t* loc
62 );
63 
70  size_t loc
71 );
72 
79  size_t* size
80 );
81 
88  size_t size
89 );
90 
95 
96 
108 };
109 
111 
112 CExternalRandomAccessFileSourcePtr CExternalRandomAccessFile_newRandomAccessFileSource(
113  const CExternalRandomAccessFileCallbacks& fileCallbacks
114 );
115 
116 CExternalRandomAccessFileSinkPtr CExternalRandomAccessFile_newRandomAccessFileSink(
117  const CExternalRandomAccessFileCallbacks& fileCallbacks
118 );
119 
120 #ifdef __cplusplus
121 }
122 #endif
123 
124 #endif
125 

Copyright 2014 Google Inc. All rights reserved.