aboutsummaryrefslogtreecommitdiff
path: root/src/IEEEIO.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/IEEEIO.hh')
-rw-r--r--src/IEEEIO.hh12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/IEEEIO.hh b/src/IEEEIO.hh
index 1b81dbb..b06f1c1 100644
--- a/src/IEEEIO.hh
+++ b/src/IEEEIO.hh
@@ -470,7 +470,7 @@ public:
virtual ~IEEEIO();
virtual int isValid();
// could use overloading to differentiate type here... (but I'm going simple)
- virtual int write(IObase::DataType typeID,int rank,CONST int *dims,void *data);
+ virtual int write(IObase::DataType typeID,int rank,CONST int *dims,const void *data);
virtual int readInfo(IObase::DataType &typeID,int &rank,int *dims,int maxdims=3);
virtual int read(void *data);
//virtual int readChunk(int dims,int origin,int stride,void *data)=0;
@@ -482,7 +482,7 @@ public:
virtual int readAnnotation(int number,char *annotation,int maxsize=128);
virtual int nAnnotations();
- virtual int writeAttribute(CONST char *name,IObase::DataType typeID,Long length,void *data);
+ virtual int writeAttribute(CONST char *name,IObase::DataType typeID,Long length,const void *data);
// returns number
virtual int readAttributeInfo(int number,char *name,IObase::DataType &typeID,Long &nelem,int maxnamelen=128);
virtual int readAttributeInfo(CONST char *name,IObase::DataType &typeID,Long &nelem); // returns number
@@ -492,11 +492,11 @@ public:
//-----------------Chunking Utilities..................
virtual int reserveChunk(IObase::DataType typeID,int rank,CONST int *dims);
- virtual int writeChunk(CONST int *chunkdims,CONST int *chunkorigin,void *data);
+ virtual int writeChunk(CONST int *chunkdims,CONST int *chunkorigin,const void *data);
virtual int readChunk(CONST int *chunkdims,CONST int *chunkorigin,void *data);
// Streaming interface is for support of PANDA, Sockets etc..
virtual int reserveStream(IObase::DataType typeID,int rank,CONST int *dims);
- virtual int writeStream(void *data,int length);
+ virtual int writeStream(const void *data,int length);
virtual int readStream(void *data,int length);
virtual int pause();
virtual int resume();
@@ -505,7 +505,7 @@ public:
//---------------------MPIO Experimental Methods------------
void getFilename(char *fn,int maxlen=256);
int reserveStream(IObase::DataType typeID,int rank,CONST int *dims,Long8 &offset);
- int writeStream(void *data,int length,Long8 offset);
+ int writeStream(const void *data,int length,Long8 offset);
};
/*
int bcopy(char *src,char *dst,int len){
@@ -563,7 +563,7 @@ int IEEEIO::write(const void *data,size_t size){
}
// otherwise, do a buffered write
int retval=0;
- char *datap = (char *)data;
+ const char *datap = (const char *)data;
if(writebuffercount>0){
// copy as much as you can to the writebuffer
// should use bcopy... its a whole lot faster!!!