mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-10-13 08:16:04 +00:00
perf[protocol]: all protocol files are generated in a single protocol file
This commit is contained in:
1 parent
bba3f5e69d
commit
f6aa27cb1d
3 files changed
+16
-16
No files matched your search
@@ -139,8 +139,8 @@ public abstract class GenerateLuaUtils {
|
||||
|
||||
var protocol = StringUtils.format(protocolTemplate, classNote, protocolClazzName, StringUtils.EMPTY_JSON, protocolClazzName, valueOfMethod.trim());
|
||||
var protocolBase = StringUtils.format(protocolBaseTemplate, protocolClazzName, protocolId, protocolClazzName, protocolClazzName, protocolClazzName, toStringJsonTemplate, toStringParams);
|
||||
var protocolWriter = StringUtils.format(protocolWriterTemplate, protocolClazzName, writePacket.trim(), protocolClazzName);
|
||||
var protocolReader = StringUtils.format(protocolReaderTemplate, protocolClazzName, readPacket.trim());
|
||||
var protocolWriter = StringUtils.format(protocolWriterTemplate, protocolClazzName, writePacket.trim());
|
||||
var protocolReader = StringUtils.format(protocolReaderTemplate, protocolClazzName, protocolClazzName, readPacket.trim());
|
||||
|
||||
builderProtocol.append(protocol).append(LS);
|
||||
builderProtocolBase.append(protocolBase).append(LS).append(LS);
|
||||
|
||||
@@ -1,7 +1,13 @@
|
||||
function Protocols.{}:write(buffer, packet)
|
||||
if packet == nil then
|
||||
buffer:writeInt(0)
|
||||
return
|
||||
function Protocols.{}:read(buffer)
|
||||
local length = buffer:readInt()
|
||||
if length == 0 then
|
||||
return nil
|
||||
end
|
||||
local beforeReadIndex = buffer:getReadOffset()
|
||||
local packet = Protocols.{}:new()
|
||||
{}
|
||||
if length > 0 then
|
||||
buffer:setReadOffset(beforeReadIndex + length)
|
||||
end
|
||||
return packet
|
||||
end
|
||||
@@ -1,13 +1,7 @@
|
||||
function Protocols.{}:read(buffer)
|
||||
local length = buffer:readInt()
|
||||
if length == 0 then
|
||||
return nil
|
||||
function Protocols.{}:write(buffer, packet)
|
||||
if packet == nil then
|
||||
buffer:writeInt(0)
|
||||
return
|
||||
end
|
||||
local beforeReadIndex = buffer:getReadOffset()
|
||||
local packet = Protocols.{}:new()
|
||||
{}
|
||||
if length > 0 then
|
||||
buffer:setReadOffset(beforeReadIndex + length)
|
||||
end
|
||||
return packet
|
||||
end
|
||||
Reference in new issue
Block a user