> One thing that libtpclient-py does is to download all OrderDesc frames before 
> getting the Order frame. 

Actually this is slightly incorrect. 

libtpproto-py will automagically download OrderDesc frames when it finds
they are required. (IE When it tries to decode an order type it doesn't
have an OrderDesc for.)

libtpclient-py will download all OrderDesc frames so it can provide the
correct information for clients. libtpclient-py also cache the OrderDesc
frames like everything else but a bug (which I have yet to fix) causes
it to redownload the frames each turn.

> libtpproto-cpp GameLayer (iirc) holds a cache of 
> OrderDesc to avoid having to fetch them more than once. Eventually, the cache 
> of OrderDesc frames would be filled before they are needed, like 
> libtpclient-py does.

Mithro

_______________________________________________
tp-devel mailing list
[email protected]
http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-devel

Reply via email to