42 lines
		
	
	
		
			707 B
		
	
	
	
		
			C#
		
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			707 B
		
	
	
	
		
			C#
		
	
	
using System;
 | 
						|
using DotNetty.Buffers;
 | 
						|
 | 
						|
namespace base_kcp
 | 
						|
{
 | 
						|
    public class DelayPacket
 | 
						|
    {
 | 
						|
        private long ts;
 | 
						|
        private IByteBuffer ptr;
 | 
						|
 | 
						|
 | 
						|
        public void init(IByteBuffer src)
 | 
						|
        {
 | 
						|
            this.ptr = src.RetainedSlice();
 | 
						|
        }
 | 
						|
 | 
						|
 | 
						|
        public long getTs()
 | 
						|
        {
 | 
						|
            return ts;
 | 
						|
        }
 | 
						|
 | 
						|
        public void setTs(long ts)
 | 
						|
        {
 | 
						|
            this.ts = ts;
 | 
						|
        }
 | 
						|
 | 
						|
        public IByteBuffer getPtr()
 | 
						|
        {
 | 
						|
            return ptr;
 | 
						|
        }
 | 
						|
 | 
						|
        public void setPtr(IByteBuffer ptr)
 | 
						|
        {
 | 
						|
            this.ptr = ptr;
 | 
						|
        }
 | 
						|
 | 
						|
        public void Release(){
 | 
						|
            ptr.Release();
 | 
						|
        }
 | 
						|
    }
 | 
						|
} |