Contents Transport layer Packet format Application Protocol

sidmgr

sidmgr.create

Request:

<call ...>
    <sidmgr method="create">
        <cardtype __type="str" />
        <cardid __type="str" />
        <cardgid __type="str" />
        <steal __type="u8" />
    </sidmgr>
</call>

Response:

<response>
    <sidmgr status="status">
        <state __type="u32" />
        <e_count __type="u8" />
        <last __type="time" />
        <locked __type="time" />
        <sid __type="str" />
        <cardid_status __type="u8" />
        <refid __type="str" />
    </sidmgr>
</response>

sidmgr.open

Request:

<call ...>
    <sidmgr method="open" sid="" >
        <pass __type="str" />
    </sidmgr>
</call>

Response:

<response>
    <sidmgr status="status">
        <state __type="u32" />
        <refid __type="str" />
        <locked __type="time" />
    </sidmgr>
</response>

sidmgr.touch

Request:

<call ...>
    <sidmgr method="touch" sid="" />
</call>

Response:

<response>
    <sidmgr status="status" />
</response>

sidmgr.branch

Request:

<call ...>
    <sidmgr method="branch" sid="" />
</call>

Response:

<response>
    <sidmgr status="status" />
</response>

sidmgr.close

Request:

<call ...>
    <sidmgr method="close" sid="" />
        <cause __type="u32" />
    </sidmgr>
</call>

Response:

<response>
    <sidmgr status="status" />
</response>