示例#1
0
        private Event?Process(CSVCMsg_SendTable message)
        {
            client.SendTables.Add(SendTable.CreateWith(message));

            log.Debug(String.Format("CSVCMsg_SendTable: {0} with {1} props",
                                    message.net_table_name, message.props.Count));

            return(null);
        }
示例#2
0
        public static SendTable CreateWith(CSVCMsg_SendTable proto)
        {
            var table = new SendTable()
            {
                NetTableName = proto.net_table_name,
                NeedsDecoder = proto.needs_decoder,
            };

            foreach (var prop in proto.props)
            {
                table.Properties.Add(PropertyInfo.CreateWith(prop, table));
            }

            return(table);
        }
示例#3
0
 private Events?Handle(CSVCMsg_SendTable message)
 {
     state.SendTables.Add(SendTable.CreateWith(message));
     return(null);
 }