// // EVENTS // public void Publish(string name, string shard, int arg, IDataInput inp) { DynamicContent dcont = inp.Dump(); Publish(name, shard, arg, dcont); BufferUtility.Return(dcont); // back to pool }