FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
F5StreamSaver.hpp
1
2//
3// $Id: HDF5Bundle.hpp,v 1.7 2007/10/24 04:45:26 werner Exp $
4//
6#ifndef __FIBER_F5STREAMSAVER_HPP
7#define __FIBER_F5STREAMSAVER_HPP "Created 27.02.2001 21:42:27 by werner"
8
9#include "FiberIOHDF5DllApi.h"
10#include <bundle/Bundle.hpp>
11#include <memcore/Persistencer.hpp>
12
13#define HDF5_PREFIX "HDF5://"
14
15namespace Fiber
16{
17
19{
20public:
22
24 : B(Bndl)
25 {}
26
28
29 bool save(int socket) override;
30
31static int ConnectTo(const char*filename);
32
33};
34
35
37{
39 RefPtr<Bundle> Bndl;
40
41 HDF5LoaderRequest(const string&URL,
43 const RefPtr<Bundle> &pBndl)
45 , LP(pLP), Bndl(pBndl)
46 {}
47
48 bool retrieve(socket_t whatID) override;
49};
50
51
52} /* namespace Fiber */
53
54#endif /* __FIBER_F5STREAMSAVER_HPP */
55
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Definition F5StreamSaver.hpp:19
const string & URL() const
int socket_t
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
socketID_t ConnectTo(const std::string &hostname, const std::string &service="6666")
Definition F5StreamSaver.hpp:37