示例#1
0
 private void EncodeType(List <byte> packet, RPCVariableType type)
 {
     _encoder.EncodeInteger(packet, (int)type);
 }
 public MetadataVariable(long peerId, string name, RPCVariableType type)
 {
     _peerId = peerId;
     _name   = name;
     _type   = type;
 }
示例#3
0
 public SystemVariable(String name, RPCVariableType type)
 {
     _name = name;
     _type = type;
 }
示例#4
0
 public RPCVariable(RPCVariableType type)
 {
     _type = type;
 }
示例#5
0
 public RPCVariable(long value)
 {
     _type         = RPCVariableType.rpcInteger;
     _integerValue = value;
 }
示例#6
0
 public RPCVariable(List <RPCVariable> value)
 {
     _type       = RPCVariableType.rpcArray;
     _arrayValue = value;
 }
示例#7
0
 public RPCVariable(double value)
 {
     _type       = RPCVariableType.rpcFloat;
     _floatValue = value;
 }
示例#8
0
 public RPCVariable(bool value)
 {
     _type         = RPCVariableType.rpcBoolean;
     _booleanValue = value;
 }
示例#9
0
 public RPCVariable(Byte value)
 {
     _type         = RPCVariableType.rpcInteger;
     _integerValue = (Int32)value;
 }
示例#10
0
 public RPCVariable(UInt64 value)
 {
     _type           = RPCVariableType.rpcInteger64;
     _integerValue64 = (Int32)value;
 }