|
|
| ChirpReceiver (USBLink *link, Interpreter *interpreter) |
| |
|
| ChirpReceiver (USBLink *link, Interpreter *interpreter) |
| |
|
| Chirp (bool hinterested=false, bool client=false, Link *link=NULL) |
| |
|
virtual int | init (bool connect) |
| |
|
int | setLink (Link *link) |
| |
|
ChirpProc | getProc (const char *procName, ProcPtr callback=0) |
| |
|
int | setProc (const char *procName, ProcPtr proc, ProcTableExtension *extension=NULL) |
| |
|
int | getProcInfo (ChirpProc proc, ProcInfo *info) |
| |
|
int | registerModule (const ProcModule *module) |
| |
|
void | setSendTimeout (uint32_t timeout) |
| |
|
void | setRecvTimeout (uint32_t timeout) |
| |
|
int | call (uint8_t service, ChirpProc proc,...) |
| |
|
int | call (uint8_t service, ChirpProc proc, va_list args) |
| |
|
int | service (bool all=true) |
| |
|
int | assemble (uint8_t type,...) |
| |
|
bool | connected () |
| |
|
int | useBuffer (uint8_t *buf, uint32_t len) |
| |
|
| Chirp (bool hinterested=false, bool client=false, Link *link=NULL) |
| |
|
virtual int | init (bool connect) |
| |
|
int | setLink (Link *link) |
| |
|
ChirpProc | getProc (const char *procName, ProcPtr callback=0) |
| |
|
int | setProc (const char *procName, ProcPtr proc, ProcTableExtension *extension=NULL) |
| |
|
int | getProcInfo (ChirpProc proc, ProcInfo *info) |
| |
|
int | registerModule (const ProcModule *module) |
| |
|
void | setSendTimeout (uint32_t timeout) |
| |
|
void | setRecvTimeout (uint32_t timeout) |
| |
|
int | call (uint8_t service, ChirpProc proc,...) |
| |
|
int | call (uint8_t service, ChirpProc proc, va_list args) |
| |
|
int | service (bool all=true) |
| |
|
int | assemble (uint8_t type,...) |
| |
|
bool | connected () |
| |
|
int | useBuffer (uint8_t *buf, uint32_t len) |
| |
|
|
static uint8_t | getType (const void *arg) |
| |
|
static int | serialize (Chirp *chirp, uint8_t *buf, uint32_t bufSize,...) |
| |
|
static int | deserialize (uint8_t *buf, uint32_t len,...) |
| |
|
static int | vserialize (Chirp *chirp, uint8_t *buf, uint32_t bufSize, va_list *args) |
| |
|
static int | vdeserialize (uint8_t *buf, uint32_t len, va_list *args) |
| |
|
static int | deserializeParse (uint8_t *buf, uint32_t len, void *args[]) |
| |
|
static int | loadArgs (va_list *args, void *recvArgs[]) |
| |
|
static int | getArgList (uint8_t *buf, uint32_t len, uint8_t *argList) |
| |
|
static uint16_t | calcCrc (uint8_t *buf, uint32_t len) |
| |
|
static uint8_t | getType (const void *arg) |
| |
|
static int | serialize (Chirp *chirp, uint8_t *buf, uint32_t bufSize,...) |
| |
|
static int | deserialize (uint8_t *buf, uint32_t len,...) |
| |
|
static int | vserialize (Chirp *chirp, uint8_t *buf, uint32_t bufSize, va_list *args) |
| |
|
static int | vdeserialize (uint8_t *buf, uint32_t len, va_list *args) |
| |
|
static int | deserializeParse (uint8_t *buf, uint32_t len, void *args[]) |
| |
|
static int | loadArgs (va_list *args, void *recvArgs[]) |
| |
|
static int | getArgList (uint8_t *buf, uint32_t len, uint8_t *argList) |
| |
|
static uint16_t | calcCrc (uint8_t *buf, uint32_t len) |
| |
|
int | remoteInit (bool connect) |
| |
|
int | recvChirp (uint8_t *type, ChirpProc *proc, void *args[], bool wait=false) |
| |
|
virtual int | handleChirp (uint8_t type, ChirpProc proc, const void *args[]) |
| |
|
virtual int | sendChirp (uint8_t type, ChirpProc proc) |
| |
|
int | remoteInit (bool connect) |
| |
|
int | recvChirp (uint8_t *type, ChirpProc *proc, void *args[], bool wait=false) |
| |
|
virtual int | handleChirp (uint8_t type, ChirpProc proc, const void *args[]) |
| |
|
virtual int | sendChirp (uint8_t type, ChirpProc proc) |
| |
|
uint8_t * | m_buf |
| |
|
uint8_t * | m_bufSave |
| |
|
uint32_t | m_len |
| |
|
uint32_t | m_offset |
| |
|
uint32_t | m_bufSize |
| |
|
bool | m_errorCorrected |
| |
|
bool | m_sharedMem |
| |
|
bool | m_hinformer |
| |
|
bool | m_hinterested |
| |
|
bool | m_client |
| |
|
uint32_t | m_headerLen |
| |
|
uint16_t | m_headerTimeout |
| |
|
uint16_t | m_dataTimeout |
| |
|
uint16_t | m_idleTimeout |
| |
|
uint16_t | m_sendTimeout |
| |