[Xcb] Encoding a certain protocol request

Eamon Walsh ewalsh at tycho.nsa.gov
Mon Mar 3 22:10:15 PST 2008

Eamon Walsh wrote:
> I am trying to encode a reply that consists of a list of foo, where each 
> foo is the following structure:
>   <struct name="ListItem">
>     <field type="ATOM" name="name" />
>     <field type="CARD32" name="object_context_len" />
>     <field type="CARD32" name="data_context_len" />
>     <list type="char" name="object_context">
>       <fieldref>object_context_len</fieldref>
>     </list>
>     <list type="char" name="data_context">
>       <fieldref>data_context_len</fieldref>
>     </list>
>   </struct>
> This is evidently not supported by the stylesheet.  Is there a better 
> way to encode this?
> The CARD32 length for the strings is not a requirement, but the STR8 
> type (256 char max) will not suffice.

Whoops, nevermind, I had some missing padding, and it looks like XCB 
handles this construct just fine.  Sorry for the noise.

Eamon Walsh <ewalsh at tycho.nsa.gov>
National Security Agency

More information about the Xcb mailing list