blob: 8214dceb9c5057d4224ed8f050f9d987b2997e38 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
// **********************************************************************
//
// Copyright (c) 2001
// MutableRealms, Inc.
// Huntsville, AL, USA
//
// All Rights Reserved
//
// **********************************************************************
#ifndef ICE_STREAM_I_H
#define ICE_STREAM_I_H
#include <Ice/Stream.h>
#include <Ice/BasicStream.h>
namespace Ice
{
class StreamI : public Stream
{
public:
StreamI(const ::IceInternal::InstancePtr&);
virtual void resize(Int);
virtual void reserve(Int);
virtual void startWriteEncaps();
virtual void endWriteEncaps();
virtual void startReadEncaps();
virtual void endReadEncaps();
virtual void skipEncaps();
virtual void writeByte(Byte);
virtual void writeByteSeq(const ByteSeq&);
virtual void readByte(Byte&);
virtual void readByteSeq(ByteSeq&);
virtual void writeBool(bool);
virtual void writeBoolSeq(const BoolSeq&);
virtual void readBool(bool&);
virtual void readBoolSeq(BoolSeq&);
virtual void writeShort(Short);
virtual void writeShortSeq(const ShortSeq&);
virtual void readShort(Short&);
virtual void readShortSeq(ShortSeq&);
virtual void writeInt(Int);
virtual void writeIntSeq(const IntSeq&);
virtual void readInt(Int&);
virtual void readIntSeq(IntSeq&);
virtual void writeLong(Long);
virtual void writeLongSeq(const LongSeq&);
virtual void readLong(Long&);
virtual void readLongSeq(LongSeq&);
virtual void writeFloat(Float);
virtual void writeFloatSeq(const FloatSeq&);
virtual void readFloat(Float&);
virtual void readFloatSeq(FloatSeq&);
virtual void writeDouble(Double);
virtual void writeDoubleSeq(const DoubleSeq&);
virtual void readDouble(Double&);
virtual void readDoubleSeq(DoubleSeq&);
virtual void writeString(const ::std::string&);
virtual void writeStringSeq(const StringSeq&);
virtual void readString(::std::string&);
virtual void readStringSeq(StringSeq&);
virtual void writeWString(const ::std::wstring&);
virtual void writeWStringSeq(const WStringSeq&);
virtual void readWString(::std::wstring&);
virtual void readWStringSeq(WStringSeq&);
virtual void writeProxy(const ObjectPrx&);
virtual void readProxy(ObjectPrx&);
virtual void writeObject(const ObjectPtr&);
virtual void readObject(ObjectPtr&);
private:
::IceInternal::BasicStream _stream;
};
}
#endif
|