private Proto.Msg.Pool PoolToProto(Akka.Routing.Pool pool) { var message = new Proto.Msg.Pool(); var serializer = system.Serialization.FindSerializerFor(pool); message.SerializerId = (uint)serializer.Identifier; message.Data = ByteString.CopyFrom(serializer.ToBinary(pool)); message.Manifest = GetObjectManifest(serializer, pool); return(message); }
private Akka.Routing.Pool PoolFrom(Proto.Msg.Pool poolProto) { return((Akka.Routing.Pool)system.Serialization.Deserialize(poolProto.Data.ToByteArray(), (int)poolProto.SerializerId, poolProto.Manifest)); }