(*+doc
Librería de comunicación entre procesos en NetTopos
Los procesos deben llamar a las funciones

Inicializar y RegistrarAplicacion (en ese orden) para poder utilizar la
libreria y para ser candidatos a recibir COMUNICADOS de otros procesos
registrados.

Antes de terminar un proceso debe llamar a DesregistrarAplicacion y Finalizar
(en ese orden) para indicar que ya no es candidato a recibir Comunicados
y que ya no usará la libreria.

Para ver la documentacion de las funciones de la libreria mirar la unidad
uimportdlginter. En esta undidad estan definidos los prototipos de las funciones
exportadas y su documentacion.
-doc*)
library nettopos;

uses
  windows,
  winsock,
  SysUtils,
  uconstantes_nettopos in 'uconstantes_nettopos.pas',
  uglobsharedmem in 'uglobsharedmem.pas',
  unettopostypes in 'unettopostypes.pas',
  unettopos in 'unettopos.pas',
  uheapmanager in 'uheapmanager.pas', uDataSetGenerico, httpsend,
  ipcthrd in '..\fctopos\IPC\Win32\ipcthrd.pas', ubuffrw;

exports
  dbglog,
  logError,
  registrarAplicacion,
  getIdAplicacion,
  getNombreAplicacion,
  getIdNodoLocal,
  getNombreNodoLocal,
  desregistrarAplicacion,
  comunicar,
  leerFichaComunicado,
  levantarDatosComunicado,
  inicializar,
  finalizar,
  getMaxSizeBufferChico,
  getUltimoError,
  setUltimoError,
  getNetTopos_StrError,
  GetNAplicsRegistradas,
  dumpFichasAplics,
  comunicarTS,
  respuestaTS,
  PrepararFCRespuesta,
  {$IFDEF LINUX}
  xGetMessage_WAIT,
  xGetMessage_NOWAIT,
  xPostMessage,
  {$ENDIF}
  IP4StrToCardinal,
  CardinalToIP4Str;


begin

end.