当前位置: 首页>>代码示例>>C++>>正文


C++ OutStream::out_uint32_le方法代码示例

本文整理汇总了C++中OutStream::out_uint32_le方法的典型用法代码示例。如果您正苦于以下问题:C++ OutStream::out_uint32_le方法的具体用法?C++ OutStream::out_uint32_le怎么用?C++ OutStream::out_uint32_le使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在OutStream的用法示例。


在下文中一共展示了OutStream::out_uint32_le方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: emit

 void emit(OutStream & stream) const
 {
     stream.out_uint16_le(this->userDataType);
     stream.out_uint16_le(this->length);
     stream.out_uint32_le(this->encryptionMethods);
     stream.out_uint32_le(this->extEncryptionMethods);
 }
开发者ID:wallix,项目名称:redemption,代码行数:7,代码来源:cs_security.hpp

示例2: emit

 void emit(OutStream & stream)override {
     stream.out_uint16_le(this->capabilityType);
     stream.out_uint16_le(this->len);
     stream.out_uint16_le(this->cacheFlags);
     stream.out_uint8(this->pad1);
     stream.out_uint8(this->numCellCaches);
     stream.out_uint32_le(this->bitmapCache0CellInfo);
     stream.out_uint32_le(this->bitmapCache1CellInfo);
     stream.out_uint32_le(this->bitmapCache2CellInfo);
     stream.out_uint32_le(this->bitmapCache3CellInfo);
     stream.out_uint32_le(this->bitmapCache4CellInfo);
     stream.out_clear_bytes(12);
 }
开发者ID:gvsurenderreddy,项目名称:redemption,代码行数:13,代码来源:bmpcache2.hpp

示例3: kbd_input

 bool kbd_input(const timeval & now, uint32_t uchar) override {
     (void)now;
     if (keyboard_buffer_32.has_room(sizeof(uint32_t))) {
         keyboard_buffer_32.out_uint32_le(uchar);
     }
     return true;
 }
开发者ID:,项目名称:,代码行数:7,代码来源:

示例4: emit

 void emit(OutStream & stream)override {
     stream.out_uint16_le(this->capabilityType);
     stream.out_uint16_le(this->len);
     stream.out_uint32_le(this->pad1);
     stream.out_uint32_le(this->pad2);
     stream.out_uint32_le(this->pad3);
     stream.out_uint32_le(this->pad4);
     stream.out_uint32_le(this->pad5);
     stream.out_uint32_le(this->pad6);
     stream.out_uint16_le(this->cache0Entries);
     stream.out_uint16_le(this->cache0MaximumCellSize);
     stream.out_uint16_le(this->cache1Entries);
     stream.out_uint16_le(this->cache1MaximumCellSize);
     stream.out_uint16_le(this->cache2Entries);
     stream.out_uint16_le(this->cache2MaximumCellSize);
 }
开发者ID:,项目名称:,代码行数:16,代码来源:

示例5: emit

 void emit(OutStream & stream) const
 {
     stream.out_uint16_le(this->capabilityType);
     stream.out_uint16_le(this->len);
     stream.out_uint32_le(this->cmdFlags);
     stream.out_uint32_le(this->reserved);
 }
开发者ID:pykoder,项目名称:redemption,代码行数:7,代码来源:surfacecommands.hpp

示例6: emit

 void emit(OutStream & stream) const
 {
     stream.out_uint16_le(this->capabilityType);
     stream.out_uint16_le(this->len);
     stream.out_uint32_le(this->WndSupportLevel);
     stream.out_uint8(this->NumIconCaches);
     stream.out_uint16_le(this->NumIconCacheEntries);
 }
开发者ID:pykoder,项目名称:redemption,代码行数:8,代码来源:window.hpp

示例7: emit

    void emit(OutStream & stream) const
    {
        if (this->length != 8
        && this->length != 12
        && this->length != 16) {
            LOG(LOG_ERR, "SC_CORE invalid length (%u)", this->length);
            throw Error(ERR_GCC);
        };

        stream.out_uint16_le(this->userDataType);
        stream.out_uint16_le(this->length);
        stream.out_uint32_le(this->version);

        if (this->length >= 12){
            stream.out_uint32_le(this->clientRequestedProtocols);
        }
        if (this->length >= 16){
            stream.out_uint32_le(this->earlyCapabilityFlags);
        }
    }
开发者ID:pykoder,项目名称:redemption,代码行数:20,代码来源:sc_core.hpp

示例8: emit

 void emit(OutStream & stream) const
 {
     stream.out_uint16_le(this->capabilityType);
     stream.out_uint16_le(this->len);
     for (auto const& glyph : this->GlyphCache) {
         stream.out_uint16_le(glyph.CacheEntries);
         stream.out_uint16_le(glyph.CacheMaximumCellSize);
     }
     stream.out_uint32_le(this->FragCache);
     stream.out_uint16_le(this->GlyphSupportLevel);
     stream.out_uint16_le(this->pad2octets);
 }
开发者ID:wallix,项目名称:redemption,代码行数:12,代码来源:cap_glyphcache.hpp

示例9: emit

    void emit(OutStream & stream) {
        stream.out_uint16_le(this->numEntriesCache[0]);
        stream.out_uint16_le(this->numEntriesCache[1]);
        stream.out_uint16_le(this->numEntriesCache[2]);
        stream.out_uint16_le(this->numEntriesCache[3]);
        stream.out_uint16_le(this->numEntriesCache[4]);
        stream.out_uint16_le(this->totalEntriesCache[0]);
        stream.out_uint16_le(this->totalEntriesCache[1]);
        stream.out_uint16_le(this->totalEntriesCache[2]);
        stream.out_uint16_le(this->totalEntriesCache[3]);
        stream.out_uint16_le(this->totalEntriesCache[4]);
        stream.out_uint8(this->bBitMask);

        stream.out_clear_bytes(3);  // Pad2(1) + Pad3(2)

        for (uint32_t i = 0, c = this->maximum_entries(); i < c; i++) {
            stream.out_uint32_le(this->entries[i].Key1);
            stream.out_uint32_le(this->entries[i].Key2);
        }
    }
开发者ID:tvi123,项目名称:redemption,代码行数:20,代码来源:PersistentKeyListPDU.hpp

示例10: emit

 void emit(OutStream & stream)override {
     stream.out_uint16_le(this->capabilityType);
     stream.out_uint16_le(this->len);
     stream.out_uint32_le(this->brushSupportLevel);
 }
开发者ID:gvsurenderreddy,项目名称:redemption,代码行数:5,代码来源:cap_brushcache.hpp

示例11:

        InputEvent_Send(OutStream & stream, uint32_t eventTime, uint16_t messageType) {
            stream.out_uint32_le(eventTime);

            stream.out_uint16_le(messageType);
        }
开发者ID:wallix,项目名称:redemption,代码行数:5,代码来源:slowpath.hpp

示例12: emit

 void emit(OutStream & stream) const {
     uint8_t controlFlags = SECONDARY | (AltsecDrawingOrderHeader::FrameMarker << 2);
     stream.out_uint8(controlFlags);
     stream.out_uint32_le(this->action);
 }
开发者ID:gvsurenderreddy,项目名称:redemption,代码行数:5,代码来源:RDPOrdersSecondaryFrameMarker.hpp

示例13: emit

 void emit(OutStream & stream) const
 {
     stream.out_uint16_le(this->capabilityType);
     stream.out_uint16_le(this->len);
     stream.out_uint32_le(this->MaxRequestSize);
 }
开发者ID:wallix,项目名称:redemption,代码行数:6,代码来源:multifragmentupdate.hpp

示例14: emit

 void emit(OutStream & stream) const
 {
     stream.out_uint16_le(this->userDataType);
     stream.out_uint16_le(this->length);
     stream.out_uint32_le(this->flags);
 }
开发者ID:wallix,项目名称:redemption,代码行数:6,代码来源:cs_multitransport.hpp


注:本文中的OutStream::out_uint32_le方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。