Example #1
0
        public static TS_FP_CACHEDPOINTERATTRIBUTE CreateCachedPointerAttribute(ushort cacheIndex)
        {
            TS_FP_CACHEDPOINTERATTRIBUTE cachePtr = new TS_FP_CACHEDPOINTERATTRIBUTE();

            cachePtr.updateHeader = new nested_TS_FP_UPDATE_updateHeader(updateCode_Values.FASTPATH_UPDATETYPE_CACHED);

            cachePtr.cachedPointerUpdateData.cacheIndex = cacheIndex;

            cachePtr.AssignUpdateDataAndSize();

            return(cachePtr);
        }
Example #2
0
        public static TS_FP_CACHEDPOINTERATTRIBUTE CreateCachedPointerAttribute(ushort cacheIndex)
        {
            TS_FP_CACHEDPOINTERATTRIBUTE cachePtr = new TS_FP_CACHEDPOINTERATTRIBUTE();

            cachePtr.updateHeader = (byte)(((int)updateCode_Values.FASTPATH_UPDATETYPE_CACHED & 0x0f)
                                           | (((int)fragmentation_Value.FASTPATH_FRAGMENT_SINGLE) << 4)
                                           | ((int)compressedType_Values.None << 6));

            cachePtr.size = 2;
            cachePtr.cachedPointerUpdateData.cacheIndex = cacheIndex;

            return(cachePtr);
        }