7 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello,
How to create a search engine in unix using commands?...Atleast guidelines to craete this search engine...Thank you in advance. (10 Replies)
Discussion started by: Sindhu R
10 Replies
2. Web Development
Hey guys. I have a quick question. My friends and I are working on a search engine project that will hopefully be up and running by December of 2011. Here's my concern. What programs should I use to create the search engine. Thanks guys! :b: (9 Replies)
Discussion started by: OussenkoSearch
9 Replies
3. Programming
Hello everybody,
I need help with this,
I need to design a CGI search engine in C but i have no idea on what or how to do it.
Do i have to open all the html files one by one and search for the given strings? i think this process will be slow, and will take too much of the server processing... (11 Replies)
Discussion started by: semash!
11 Replies
4. Shell Programming and Scripting
How do you write a search engline to search offline scripts? (3 Replies)
Discussion started by: hawaiifiver
3 Replies
5. Solaris
Hi,
When i am configuring SNMP, prompting for engine ID. By defaut it is giving 127.0.0.1:161:6629, so i have opted for the default one. Can anyone tell me how to get engine ID? (1 Reply)
Discussion started by: grrajeish
1 Replies
6. HP-UX
Where can i get Zend Engine for HP-UX ?
anyone konws?
help! (0 Replies)
Discussion started by: longware
0 Replies
7. IP Networking
Hello friends I'm running Redhat 9.0 with linux kernel 2.4.20-8 & have iptables version 1.2.7a & encountering a problem that I narrate down.
I need to apply patch to my iptable and netfilter for connection tracking and load balancing that are available in patch-o-matic distribution by netfilter.... (0 Replies)
Discussion started by: Rakesh Ranjan
0 Replies
ost::Engine(3) Library Functions Manual ost::Engine(3)
NAME
ost::Engine -
Engine.
SYNOPSIS
#include <persist.h>
Public Types
enum EngineMode { modeRead, modeWrite }
These are the modes the Persistence::Engine can work in.
Public Member Functions
Engine (std::iostream &stream, EngineMode mode, bool compress=true) THROWS(PersistException)
Constructs a Persistence::Engine with the specified stream in the given mode.
void sync ()
This Flushes the buffers and closes the Persistence::Engine this must happen before the underlying stream is shut down.
bool more ()
This says there are more objects to deserialize.
virtual ~Engine ()
void write (const BaseObject &object) THROWS(PersistException)
writes a BaseObject from a reference.
void write (const BaseObject *object) THROWS(PersistException)
writes a BaseObject from a pointer.
void write (int8 i) THROWS(PersistException)
void write (uint8 i) THROWS(PersistException)
void write (int16 i) THROWS(PersistException)
void write (uint16 i) THROWS(PersistException)
void write (int32 i) THROWS(PersistException)
void write (uint32 i) THROWS(PersistException)
void write (float i) THROWS(PersistException)
void write (double i) THROWS(PersistException)
void write (const String &str) THROWS(PersistException)
void write (const std::string &str) THROWS(PersistException)
void writeBinary (const uint8 *data, const uint32 size) THROWS(PersistException)
void read (BaseObject &object) THROWS(PersistException)
reads a BaseObject into a reference overwriting the object.
void read (BaseObject *&object) THROWS(PersistException)
reads a BaseObject into a pointer allocating memory for the object if necessary.
void read (int8 &i) THROWS(PersistException)
void read (uint8 &i) THROWS(PersistException)
void read (int16 &i) THROWS(PersistException)
void read (uint16 &i) THROWS(PersistException)
void read (int32 &i) THROWS(PersistException)
void read (uint32 &i) THROWS(PersistException)
void read (float &i) THROWS(PersistException)
void read (double &i) THROWS(PersistException)
void read (String &str) THROWS(PersistException)
void read (std::string &str) THROWS(PersistException)
void readBinary (uint8 *data, uint32 size) THROWS(PersistException)
Related Functions
(Note that these are not member functions.)
__EXPORT Engine & operator>> (Engine &ar, BaseObject &ob) THROWS(PersistException)
__EXPORT Engine & operator>> (Engine &ar, BaseObject *&ob) THROWS(PersistException)
__EXPORT Engine & operator<< (Engine &ar, BaseObject const &ob) THROWS(PersistException)
__EXPORT Engine & operator<< (Engine &ar, BaseObject const *ob) THROWS(PersistException)
__EXPORT Engine & operator>> (Engine &ar, int8 &ob) THROWS(PersistException)
__EXPORT Engine & operator<< (Engine &ar, int8 ob) THROWS(PersistException)
__EXPORT Engine & operator>> (Engine &ar, uint8 &ob) THROWS(PersistException)
__EXPORT Engine & operator<< (Engine &ar, uint8 ob) THROWS(PersistException)
__EXPORT Engine & operator>> (Engine &ar, int16 &ob) THROWS(PersistException)
__EXPORT Engine & operator<< (Engine &ar, int16 ob) THROWS(PersistException)
__EXPORT Engine & operator>> (Engine &ar, uint16 &ob) THROWS(PersistException)
__EXPORT Engine & operator<< (Engine &ar, uint16 ob) THROWS(PersistException)
__EXPORT Engine & operator>> (Engine &ar, int32 &ob) THROWS(PersistException)
__EXPORT Engine & operator<< (Engine &ar, int32 ob) THROWS(PersistException)
__EXPORT Engine & operator>> (Engine &ar, uint32 &ob) THROWS(PersistException)
__EXPORT Engine & operator<< (Engine &ar, uint32 ob) THROWS(PersistException)
__EXPORT Engine & operator>> (Engine &ar, float &ob) THROWS(PersistException)
__EXPORT Engine & operator<< (Engine &ar, float ob) THROWS(PersistException)
__EXPORT Engine & operator>> (Engine &ar, double &ob) THROWS(PersistException)
__EXPORT Engine & operator<< (Engine &ar, double ob) THROWS(PersistException)
__EXPORT Engine & operator>> (Engine &ar, String &ob) THROWS(PersistException)
__EXPORT Engine & operator<< (Engine &ar, String ob) THROWS(PersistException)
__EXPORT Engine & operator>> (Engine &ar, std::string &ob) THROWS(PersistException)
__EXPORT Engine & operator<< (Engine &ar, std::string ob) THROWS(PersistException)
__EXPORT Engine & operator>> (Engine &ar, bool &ob) THROWS(PersistException)
__EXPORT Engine & operator<< (Engine &ar, bool ob) THROWS(PersistException)
template<class T > Engine & operator<< (Engine &ar, typename std::vector< T > const &ob) THROWS(PersistException)
The following are templated classes.
template<class T > Engine & operator>> (Engine &ar, typename std::vector< T > &ob) THROWS(PersistException)
template<class T > Engine & operator<< (Engine &ar, typename std::deque< T > const &ob) THROWS(PersistException)
template<class T > Engine & operator>> (Engine &ar, typename std::deque< T > &ob) THROWS(PersistException)
template<class Key , class Value > Engine & operator<< (Engine &ar, typename std::map< Key, Value > const &ob) THROWS(PersistException)
template<class Key , class Value > Engine & operator>> (Engine &ar, typename std::map< Key, Value > &ob) THROWS(PersistException)
template<class x , class y > Engine & operator<< (Engine &ar, std::pair< x, y > &ob) THROWS(PersistException)
template<class x , class y > Engine & operator>> (Engine &ar, std::pair< x, y > &ob) THROWS(PersistException)
Detailed Description
Engine.
This class constructs on a standard C++ STL stream and then operates in the mode specified. The stream passed into the constructor must be
a binary mode to function properly.
Author:
Daniel Silverstone stream serialization of persistent classes.
Member Enumeration Documentation
enum ost::Engine::EngineMode
These are the modes the Persistence::Engine can work in.
Enumerator:
modeRead
modeWrite
Constructor & Destructor Documentation
ost::Engine::Engine (std::iostream &stream, EngineModemode, boolcompress = true)
Constructs a Persistence::Engine with the specified stream in the given mode. The stream must be initialised properly prior to this call or
problems will ensue. If built using zlib compress can be used to enable compression
virtual ost::Engine::~Engine () [virtual]
Member Function Documentation
bool ost::Engine::more ()
This says there are more objects to deserialize.
void ost::Engine::read (BaseObject &object)
reads a BaseObject into a reference overwriting the object.
void ost::Engine::read (BaseObject *&object)
reads a BaseObject into a pointer allocating memory for the object if necessary.
void ost::Engine::read (int8 &i) [inline]
References CCXX_ENGINEREAD_REF.
void ost::Engine::read (uint8 &i) [inline]
References CCXX_ENGINEREAD_REF.
void ost::Engine::read (int16 &i) [inline]
References CCXX_ENGINEREAD_REF.
void ost::Engine::read (uint16 &i) [inline]
References CCXX_ENGINEREAD_REF.
void ost::Engine::read (int32 &i) [inline]
References CCXX_ENGINEREAD_REF.
void ost::Engine::read (uint32 &i) [inline]
References CCXX_ENGINEREAD_REF.
void ost::Engine::read (float &i) [inline]
References CCXX_ENGINEREAD_REF.
void ost::Engine::read (double &i) [inline]
References CCXX_ENGINEREAD_REF.
void ost::Engine::read (String &str)
void ost::Engine::read (std::string &str)
void ost::Engine::readBinary (uint8 *data, uint32size)
void ost::Engine::sync ()
This Flushes the buffers and closes the Persistence::Engine this must happen before the underlying stream is shut down.
void ost::Engine::write (const BaseObject &object) [inline]
writes a BaseObject from a reference.
References write().
Referenced by write().
void ost::Engine::write (const BaseObject *object)
writes a BaseObject from a pointer.
void ost::Engine::write (int8i) [inline]
References CCXX_ENGINEWRITE_REF.
void ost::Engine::write (uint8i) [inline]
References CCXX_ENGINEWRITE_REF.
void ost::Engine::write (int16i) [inline]
References CCXX_ENGINEWRITE_REF.
void ost::Engine::write (uint16i) [inline]
References CCXX_ENGINEWRITE_REF.
void ost::Engine::write (int32i) [inline]
References CCXX_ENGINEWRITE_REF.
void ost::Engine::write (uint32i) [inline]
References CCXX_ENGINEWRITE_REF.
void ost::Engine::write (floati) [inline]
References CCXX_ENGINEWRITE_REF.
void ost::Engine::write (doublei) [inline]
References CCXX_ENGINEWRITE_REF.
void ost::Engine::write (const String &str)
void ost::Engine::write (const std::string &str)
void ost::Engine::writeBinary (const uint8 *data, const uint32size)
Friends And Related Function Documentation
__EXPORT Engine & operator<< (Engine &ar, BaseObject const &ob) [related]
__EXPORT Engine & operator<< (Engine &ar, BaseObject const *ob) [related]
__EXPORT Engine & operator<< (Engine &ar, int8ob) [related]
__EXPORT Engine & operator<< (Engine &ar, uint8ob) [related]
__EXPORT Engine & operator<< (Engine &ar, int16ob) [related]
__EXPORT Engine & operator<< (Engine &ar, uint16ob) [related]
__EXPORT Engine & operator<< (Engine &ar, int32ob) [related]
__EXPORT Engine & operator<< (Engine &ar, uint32ob) [related]
__EXPORT Engine & operator<< (Engine &ar, floatob) [related]
__EXPORT Engine & operator<< (Engine &ar, doubleob) [related]
__EXPORT Engine & operator<< (Engine &ar, Stringob) [related]
__EXPORT Engine & operator<< (Engine &ar, std::stringob) [related]
__EXPORT Engine & operator<< (Engine &ar, boolob) [related]
template<class T > Engine & operator<< (Engine &ar, typename std::vector< T > const &ob) [related]
The following are templated classes. serialize a vector of some serializable content to the engine
template<class T > Engine & operator<< (Engine &ar, typename std::deque< T > const &ob) [related]
serialize a deque of some serializable content to the engine
template<class Key , class Value > Engine & operator<< (Engine &ar, typename std::map< Key, Value > const &ob) [related]
serialize a map with keys/values which both are serializeable to an engine.
template<class x , class y > Engine & operator<< (Engine &ar, std::pair< x, y > &ob) [related]
serialize a pair of some serializable content to the engine.
__EXPORT Engine & operator>> (Engine &ar, BaseObject &ob) [related]
__EXPORT Engine & operator>> (Engine &ar, BaseObject *&ob) [related]
__EXPORT Engine & operator>> (Engine &ar, int8 &ob) [related]
__EXPORT Engine & operator>> (Engine &ar, uint8 &ob) [related]
__EXPORT Engine & operator>> (Engine &ar, int16 &ob) [related]
__EXPORT Engine & operator>> (Engine &ar, uint16 &ob) [related]
__EXPORT Engine & operator>> (Engine &ar, int32 &ob) [related]
__EXPORT Engine & operator>> (Engine &ar, uint32 &ob) [related]
__EXPORT Engine & operator>> (Engine &ar, float &ob) [related]
__EXPORT Engine & operator>> (Engine &ar, double &ob) [related]
__EXPORT Engine & operator>> (Engine &ar, String &ob) [related]
__EXPORT Engine & operator>> (Engine &ar, std::string &ob) [related]
__EXPORT Engine & operator>> (Engine &ar, bool &ob) [related]
template<class T > Engine & operator>> (Engine &ar, typename std::vector< T > &ob) [related]
deserialize a vector of deserializable content from an engine.
template<class T > Engine & operator>> (Engine &ar, typename std::deque< T > &ob) [related]
deserialize a deque of deserializable content from an engine.
template<class Key , class Value > Engine & operator>> (Engine &ar, typename std::map< Key, Value > &ob) [related]
deserialize a map with keys/values which both are serializeable from an engine.
template<class x , class y > Engine & operator>> (Engine &ar, std::pair< x, y > &ob) [related]
deserialize a pair of some serializable content to the engine.
Author
Generated automatically by Doxygen for GNU CommonC++ from the source code.
GNU CommonC++ Sat Jun 23 2012 ost::Engine(3)