public ProtoBufPackage buildPackage() { Qot_GetTicker.Request.Builder request = Qot_GetTicker.Request.CreateBuilder(); Qot_GetTicker.C2S.Builder c2s = Qot_GetTicker.C2S.CreateBuilder(); Security.Builder security = Security.CreateBuilder(); security.Market = (int)market; security.Code = symbol; c2s.SetSecurity(security); c2s.MaxRetNum = maxRetNum; request.SetC2S(c2s); ProtoBufPackage pack = new ProtoBufPackage(); pack.NProtoID = nProtoID; pack.Bodys = request.Build().ToByteArray(); return(pack); }
public ProtoBufPackage buildPackage() { Qot_RegQotPush.Request.Builder request = Qot_RegQotPush.Request.CreateBuilder(); Qot_RegQotPush.C2S.Builder c2s = Qot_RegQotPush.C2S.CreateBuilder(); foreach (String symbol in symbols) { Security.Builder security = Security.CreateBuilder(); security.Market = (int)market; security.Code = symbol; c2s.AddSecurityList(security); } foreach (SubType subType in subTypes) { c2s.AddSubTypeList((int)subType); } c2s.IsRegOrUnReg = isRegOrUnReg; c2s.IsFirstPush = isFirstPush; request.SetC2S(c2s); ProtoBufPackage pack = new ProtoBufPackage(); pack.NProtoID = nProtoID; pack.Bodys = request.Build().ToByteArray(); return(pack); }