Esta librería va a dar a las aplicaciones un método sencillo de uso de este sistema de comunicación mediante un interfaz de programación de aplicaciones (API). El fichero de la librería se llamarŽa libcommarq.a y vendrá acompañada del fichero de cabeceras commarq.h.
Se define el concepto de endpoint como el punto de acceso al canal de comunicación, el cual estará configurado para lectura o para escritura. Descritas brevemente las funciones del API van a ser:
Crea un nuevo endpoint con las características que se especifican en el parámetro info. Entre las características se encuentra que se vaya a emplear para lectura (servidor) o para escritura (cliente).
Envía por un endpoint de escritura un paquete con número de bytes de datos igual a tam, los cuales se encuentran en la zona de memoria apuntada por data.
Recibe de un endpoint de lectura un paquete de datos, los cuales se colocan en la dirección apuntada por data.
Destruye un endopint.
Especifica cuál es la clave para acceder a la entidad de comunicación local.