An AkentiInputStream is used to deserialize objects from an ASCI string that was written using the conventions defined in AkentiOutputStream
![]() | AkentiInputStream (istream& is) Constructs this AkentiInputStream given a reference to an input stream specified by is |
![]() | ~AkentiInputStream () Destructor |
![]() | operator>> (char& c) Reads a char from the underlying input stream |
![]() | operator>> (int& n) Reads a int from the underlying input stream |
![]() | operator>> (bool& b) Reads a bool from the underlying input stream |
![]() | operator>> (long& l) Reads a long from the underlying input stream |
![]() | operator>> (double& d) Reads a double from the underlying input stream |
![]() | get () Reads one char using the istream::get method from the underlying input stream |
![]() | read (char* buffer, int len) Reads len chararacters from the underlying input stream into the buffer specified by buffer |
![]() | operator>> (string& s) Reads a string from the underlying input stream |
![]() | operator>> (UtcTime& utcTime) Reads a UtcTime from the underlying input stream |
![]() | operator>> (URL& utcTime) Reads a URL from the underlying input stream |
![]() | operator>> (DistinguishedName& dn) Reads a DistinguishedName from the underlying input stream |
![]() | operator>> (AkentiObject& obj) Read an AkentiObject from the underlying input stream |
An AkentiInputStream is used to deserialize objects from an ASCI string that was written using the conventions defined in AkentiOutputStream. This class provides input operations for standard C++ types such as chars, ints, longs and strings as well as Akenti-specific objects such as utctime, URL and Distinguished Names. Note that this object holds a reference to an underlying input stream and will only be valid as long as the underlying stream is valid. For the standard C++ types, this class just wraps the istream methods, so the standard conventions for reading from C++ streams are followed.
~AkentiInputStream()
AkentiInputStream& operator>>(char& c)
AkentiInputStream& operator>>(int& n)
AkentiInputStream& operator>>(bool& b)
AkentiInputStream& operator>>(long& l)
AkentiInputStream& operator>>(double& d)
char get()
AkentiInputStream& read(char* buffer, int len)
len - number of chars to be read AkentiInputStream& operator>>(string& s)
AkentiOutputStream::write(string &s); AkentiInputStream& operator>>(UtcTime& utcTime)
IOException AkentiInputStream& operator>>(URL& utcTime)
IOException AkentiInputStream& operator>>(DistinguishedName& dn)
IOException AkentiInputStream& operator>>(AkentiObject& obj)
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de