コード例 #1
0
ファイル: LockCommand.cs プロジェクト: javithalion/NCache
        public LockCommand(string key, TimeSpan lockTimeout)
        {
            base.name = "LockCommand";
            base.key = key;

            _lockCommand = new Alachisoft.NCache.Common.Protobuf.LockCommand();
            _lockCommand.key = key;
            _lockCommand.lockTimeout = lockTimeout.Ticks;
            _lockCommand.requestId = base.RequestId;
        }
コード例 #2
0
        //PROTOBUF
        private CommandInfo ParseCommand(Alachisoft.NCache.Common.Protobuf.Command command, ClientManager clientManager)
        {
            CommandInfo cmdInfo = new CommandInfo();

            Alachisoft.NCache.Common.Protobuf.LockCommand lockCommand = command.lockCommand;
            cmdInfo.Key         = lockCommand.key;
            cmdInfo.LockTimeout = new TimeSpan(lockCommand.lockTimeout);
            cmdInfo.RequestId   = lockCommand.requestId.ToString();
            cmdInfo.ThreadId    = lockCommand.threadId;

            return(cmdInfo);
        }
コード例 #3
0
ファイル: LockCommand.cs プロジェクト: wangchengqun/NCache
        public LockCommand(string key, TimeSpan lockTimeout, int threadId, int methodOverload)
        {
            base.name = "LockCommand";
            base.key  = key;

            _lockCommand             = new Alachisoft.NCache.Common.Protobuf.LockCommand();
            _lockCommand.key         = key;
            _lockCommand.lockTimeout = lockTimeout.Ticks;
            _lockCommand.requestId   = base.RequestId;
            _lockCommand.threadId    = threadId;
            _methodOverload          = methodOverload;
        }
コード例 #4
0
ファイル: LockCommand.cs プロジェクト: usamabintariq/NCache
        //PROTOBUF
        private CommandInfo ParseCommand(Alachisoft.NCache.Common.Protobuf.Command command, ClientManager clientManager)
        {
            CommandInfo cmdInfo = new CommandInfo();

            Alachisoft.NCache.Common.Protobuf.LockCommand lockCommand = command.lockCommand;
            //HACK : Flag map missing, becuase it never used
            cmdInfo.Key         = lockCommand.key;
            cmdInfo.LockTimeout = new TimeSpan(lockCommand.lockTimeout);
            cmdInfo.RequestId   = lockCommand.requestId.ToString();


            return(cmdInfo);
        }