writeTo method

void writeTo(
  1. TeleportObjectWriter scope
)

Implementation

void writeTo(TeleportObjectWriter scope) {
    scope.writeFloat32Field(fieldIdManagedMemoryUsedMb, managedMemoryUsedMb);
    scope.writeStringField(fieldIdMemoryInfo, memoryInfo);
    scope.writeFloat32Field(fieldIdReceivedMessagesBandwidth, receivedMessagesBandwidth);
    scope.writeBoolField(fieldIdIsDoingBackgroundWork, isDoingBackgroundWork);
    scope.writeStringField(fieldIdIkonServerVersion, ikonServerVersion);
    scope.writeInt32Field(fieldIdSentMessagesCount, sentMessagesCount);
    scope.writeInt32Field(fieldIdStatus, status.value);
    scope.writeInt32Field(fieldIdClientCount, clientCount);
    scope.writeInt32Field(fieldIdHumanClientCount, humanClientCount);
    scope.writeFloat32Field(fieldIdReceivedMessagesPerSecond, receivedMessagesPerSecond);
    scope.writeInt32Field(fieldIdUserCount, userCount);
    scope.writeFloat32Field(fieldIdProcessCpuUsage, processCpuUsage);
    scope.writeInt32Field(fieldIdReceivedMessagesCount, receivedMessagesCount);
    final value0 = serverContext;
    if (value0 != null) {
        scope.writeObjectField(fieldIdServerContext, Context.teleportVersion, (child1) {
            value0.writeTo(child1);
        });
    }
    scope.writeFloat32Field(fieldIdProcessMemoryUsedMb, processMemoryUsedMb);
    scope.writeFloat32Field(fieldIdSentMessagesPerSecond, sentMessagesPerSecond);
    scope.writeFloat32Field(fieldIdSentMessagesBandwidth, sentMessagesBandwidth);
    scope.writeInt32Field(fieldIdIdleTimeInSeconds, idleTimeInSeconds);
}