interface Writer

this pseudointerface must be mapped to RCWriter static class in host language

Public Methods

[more]void writeHeader(in long nRecords, in unsigned long nFields, inout unsigned long pos, inout OctetSeq octSeq_) raises(InvalidHeadData)
write header of Octet Sequence to octSeq_.
[more]void writeHead(inout unsigned long pos, inout OctetSeq octSeq_) raises(InvalidHeadData)
[more]void writeRecord(in CosQueryCollection::Record record, inout unsigned long pos, inout OctetSeq octSeq_ ) raises(TypeNotImplemented)
[more]void writeRecordSeq(in RecordSeq recordSeq_) raises(TypeNotImplemented)
[more]void writeBoolean(in boolean value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeChar(in char value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeShort(in short value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeLong(in long value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeULong(in unsigned long value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeFloat(in float value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeDouble(in float value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeString(in string value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeWString(in wstring value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeObject(in Object value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeDecimal(in CosQueryCollection::Decimal value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeRaw(in OctetSeq value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeDateTime(in CosQueryCollection::DateTime value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeFieldValue(in CosQueryCollection::FieldValue value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeNullField(inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeBooleanField(in boolean value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeCharField(in char value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeOctetField(in char value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeShortField(in short value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeUShortField(in unsigned short value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeLongField(in long value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeULongField(in unsigned long value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeFloatField(in float value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeDoubleField(in double value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeStringField(in string value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeObjectField(in Object value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeDecimalField(in CosQueryCollection::Decimal value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeRawField(in OctetSeq value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]void writeLongRawField(in OctetSeq value, inout unsigned long pos, inout OctetSeq octSeq_)
[more]OctetSeq copyStream(in unsigned long from_pos, in unsigned long to_pos, in OctetSeq octSeq_) raises(InvalidPosition)


Documentation

this pseudointerface must be mapped to RCWriter static class in host language
ovoid writeHeader(in long nRecords, in unsigned long nFields, inout unsigned long pos, inout OctetSeq octSeq_) raises(InvalidHeadData)
write header of Octet Sequence to octSeq_.
Parameters:
nRecords - - number of records to be coded.
- nFields - number of fields in one record.
- pos - position (input really ignored, on output it is settet to first position after header).
octSeq_ - - sequence, in which we code.

ovoid writeHead(inout unsigned long pos, inout OctetSeq octSeq_) raises(InvalidHeadData)

ovoid writeRecord(in CosQueryCollection::Record record, inout unsigned long pos, inout OctetSeq octSeq_ ) raises(TypeNotImplemented)

ovoid writeRecordSeq(in RecordSeq recordSeq_) raises(TypeNotImplemented)

ovoid writeBoolean(in boolean value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeChar(in char value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeShort(in short value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeLong(in long value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeULong(in unsigned long value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeFloat(in float value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeDouble(in float value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeString(in string value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeWString(in wstring value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeObject(in Object value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeDecimal(in CosQueryCollection::Decimal value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeRaw(in OctetSeq value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeDateTime(in CosQueryCollection::DateTime value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeFieldValue(in CosQueryCollection::FieldValue value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeNullField(inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeBooleanField(in boolean value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeCharField(in char value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeOctetField(in char value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeShortField(in short value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeUShortField(in unsigned short value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeLongField(in long value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeULongField(in unsigned long value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeFloatField(in float value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeDoubleField(in double value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeStringField(in string value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeObjectField(in Object value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeDecimalField(in CosQueryCollection::Decimal value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeRawField(in OctetSeq value, inout unsigned long pos, inout OctetSeq octSeq_)

ovoid writeLongRawField(in OctetSeq value, inout unsigned long pos, inout OctetSeq octSeq_)

oOctetSeq copyStream(in unsigned long from_pos, in unsigned long to_pos, in OctetSeq octSeq_) raises(InvalidPosition)


This class has no child classes.

Alphabetic index



This page was generated with the help of DOC++.