acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
byte_stream_memory_file.h
1//
2// file_byte_stream_memory_file.h
3// acme
4//
5// Created by Camilo Sasuke Thomas Borregaard Soerensen on 10/07/18.
6//
7
8
9
10
11//namespace file
12//{
13//
14//
15// class CLASS_DECL_ACME byte_stream_memory_file :
16// virtual public stream,
17// virtual public memory_file
18// {
19// public:
20//
21//
22// byte_stream_memory_file(::particle * pparticle);
23// virtual ~byte_stream_memory_file();
24//
25// virtual filesize seek(filesize offset, enum_seek seekOrigin);
26// virtual filesize get_position() const;
27// virtual void flush();
28// virtual void * get_internal_data();
29// virtual const void * get_internal_data() const;
30// virtual memsize get_internal_data_size() const;
31// virtual bool set_internal_data_size(memsize s);
32// virtual void write(const void * p, memsize s);
33// virtual memsize read(void * p, memsize s);
34// virtual void set_length(filesize dwNewLen);
35// virtual void close();
36//
37// };
38//
39//
40//} // namespace file