#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <iostream>
#include <sstream>
#include <iomanip>
#include <vector>
#include <algorithm>
#include "zlib.h"
#include <boost/scoped_array.hpp>
#include <epicsExport.h>
#include "utilities.h"
Go to the source code of this file.
Functions | |
epicsShareFunc int epicsShareAPI | compressString (const std::string &str, std::string &comp_str) |
compress a string usinf zlib and then convert compressed bytes into an ascii hex sequence suitable for transmission via an EPICS character waveform record More... | |
epicsShareFunc int epicsShareAPI | uncompressString (const std::string &comp_str, std::string &str) |
uncompress a string created using compressString() More... | |
epicsShareFunc int epicsShareAPI compressString | ( | const std::string & | str, |
std::string & | comp_str | ||
) |
compress a string usinf zlib and then convert compressed bytes into an ascii hex sequence suitable for transmission via an EPICS character waveform record
Definition at line 19 of file compress.cpp.
Referenced by main().
epicsShareFunc int epicsShareAPI uncompressString | ( | const std::string & | comp_str, |
std::string & | str | ||
) |
uncompress a string created using compressString()
Definition at line 41 of file compress.cpp.
Referenced by main().