<div dir="ltr">When public methods take complex arguments like char*'s that get written into, parameters passed by reference, etc, how do we know what syntax to call them with from Python?<div><br></div><div>For example, consider this method:</div><div><br></div><div><div>size_t</div><div>SBCommunication::Read (void *dst, size_t dst_len, uint32_t timeout_usec, ConnectionStatus &status)</div></div><div><br></div><div>The first argument is a buffer that gets written to.  The last argument is a ConnectionStatus that gets passed by reference.  In lldb, I'm doing the following:</div><div><br></div><div><div>>>> comm = lldb.SBCommunication("test")<br></div><div>>>> comm.Connect("file://d:\\file1.cpp")</div><div>>>> comm.Read(?????)<br></div></div><div><br></div><div>How do I write this so that it works?</div></div>