Dashboard > Appistry EAF v3.8 > ... > Task APIs > C Task API Windows
Log In   View a printable version of the current page.  
  C Task API Windows

A 'C' fabric task is a 'C' function which the fabric executes when fulfilling a process flow request.

All 'C' fabric tasks must:

  • include fabric_task.h
  • accept a "fab_req*" as its only parameter
  • return void

Compile these 'C' tasks into a shared object (.so) or a DLL to be available to the fabric for execution. Any input or output to the function is managed by the fabric request object ('fab_req*').

This same interface applies to all 'C' task types: unlimited, limited, exclusive and background.

#include "fabric_request.h"

void my_function(fab_req* request)
{
  ...code...
}
...other task functions...

Libraries

fabric_request.h

fabric_task.h

fabric_bg_task.h

fabric_query.h

fabric_lib