casa
$Rev:20696$
|
#include <EndianStream.h>
Inherits ostringstream, and ostringstream.
Public Member Functions | |
EndianOSStream () | |
ostringstream _oss(stringstream::out | stringstream::binary); | |
EndianOSStream (const asdm::ByteOrder *byteOrder) | |
~EndianOSStream () | |
const asdm::ByteOrder * | byteOrder () const |
void | writeBoolean (bool b) |
void | writeBool (bool b) |
void | writeByte (char c) |
void | writeShort (short int s) |
void | writeUShort (unsigned short int s) |
void | writeInt (int i) |
void | writeUInt (unsigned int ui) |
void | writeLongLong (int64_t li) |
void | writeLong (int64_t li) |
void | writeULongLong (uint64_t li) |
void | writeFloat (float f) |
void | writeDouble (double d) |
void | writeString (const string &s) |
EndianOSStream () | |
ostringstream _oss(stringstream::out | stringstream::binary); | |
EndianOSStream (const asdm::ByteOrder *byteOrder) | |
~EndianOSStream () | |
const asdm::ByteOrder * | byteOrder () const |
void | writeBoolean (bool b) |
void | writeBool (bool b) |
void | writeByte (char c) |
void | writeShort (short int s) |
void | writeUShort (unsigned short int s) |
void | writeInt (int i) |
void | writeUInt (unsigned int ui) |
void | writeLongLong (int64_t li) |
void | writeLong (int64_t li) |
void | writeULongLong (uint64_t li) |
void | writeFloat (float f) |
void | writeDouble (double d) |
void | writeString (const string &s) |
Private Attributes | |
const asdm::ByteOrder * | byteOrder_ |
Definition at line 16 of file EndianStream.h.
ostringstream _oss(stringstream::out | stringstream::binary);
asdm::EndianOSStream::EndianOSStream | ( | const asdm::ByteOrder * | byteOrder | ) |
ostringstream _oss(stringstream::out | stringstream::binary);
asdm::EndianOSStream::EndianOSStream | ( | const asdm::ByteOrder * | byteOrder | ) |
const asdm::ByteOrder* asdm::EndianOSStream::byteOrder | ( | ) | const |
const asdm::ByteOrder* asdm::EndianOSStream::byteOrder | ( | ) | const |
void asdm::EndianOSStream::writeBool | ( | bool | b | ) |
void asdm::EndianOSStream::writeBool | ( | bool | b | ) |
void asdm::EndianOSStream::writeBoolean | ( | bool | b | ) |
void asdm::EndianOSStream::writeBoolean | ( | bool | b | ) |
void asdm::EndianOSStream::writeByte | ( | char | c | ) |
void asdm::EndianOSStream::writeByte | ( | char | c | ) |
void asdm::EndianOSStream::writeDouble | ( | double | d | ) |
void asdm::EndianOSStream::writeDouble | ( | double | d | ) |
void asdm::EndianOSStream::writeFloat | ( | float | f | ) |
void asdm::EndianOSStream::writeFloat | ( | float | f | ) |
void asdm::EndianOSStream::writeInt | ( | int | i | ) |
void asdm::EndianOSStream::writeInt | ( | int | i | ) |
void asdm::EndianOSStream::writeLong | ( | int64_t | li | ) |
void asdm::EndianOSStream::writeLong | ( | int64_t | li | ) |
void asdm::EndianOSStream::writeLongLong | ( | int64_t | li | ) |
void asdm::EndianOSStream::writeLongLong | ( | int64_t | li | ) |
void asdm::EndianOSStream::writeShort | ( | short int | s | ) |
void asdm::EndianOSStream::writeShort | ( | short int | s | ) |
void asdm::EndianOSStream::writeString | ( | const string & | s | ) |
void asdm::EndianOSStream::writeString | ( | const string & | s | ) |
void asdm::EndianOSStream::writeUInt | ( | unsigned int | ui | ) |
void asdm::EndianOSStream::writeUInt | ( | unsigned int | ui | ) |
void asdm::EndianOSStream::writeULongLong | ( | uint64_t | li | ) |
void asdm::EndianOSStream::writeULongLong | ( | uint64_t | li | ) |
void asdm::EndianOSStream::writeUShort | ( | unsigned short int | s | ) |
void asdm::EndianOSStream::writeUShort | ( | unsigned short int | s | ) |
const asdm::ByteOrder * asdm::EndianOSStream::byteOrder_ [private] |
Definition at line 42 of file EndianStream.h.