Messenger

 

Messenger
Messenger es un "toolkit" que facilita el análisis sintáctico de mensajes ASCII. Messenger almacena caracteres hasta que recibe un caracter CR (carriage return). Luego el mensaje será considerado como completo y disponible. El mensaje es dividido en varios elementos definidos por el separador. El separador por defecto es el caracter espacio, pero puede ser cualquier otro caracter como NULL, LF o CR.

process()
Revisa si un mensaje ha sido completado y si esta disponible.

attach()
Anexa un función de retorno (callback) que es ejecutada una vez el mensaje es completado.

available()
Revisa si hay algún elemento disponible en el mensaje.

readInt()
Retorna el elemento actual como un int.

readLong()
Retorna el elemento actual como un long.

readChar()
Retorna el elemento actual como un char.

copyString()
Copia el elemento como un string en un arreglo apuntado por un arreglo de caracteres.

checkString()
Compara el elemento con un string a revisar.