FOSSology  3.2.0rc1
Open Source License Compliance by Open Source Software
before_connect.c
Go to the documentation of this file.
1 /*********************************************************************
2 Copyright (C) 2012 Hewlett-Packard Development Company, L.P.
3 
4 This program is free software; you can redistribute it and/or
5 modify it under the terms of the GNU General Public License
6 version 2 as published by the Free Software Foundation.
7 
8 This program is distributed in the hope that it will be useful,
9 but WITHOUT ANY WARRANTY; without even the implied warranty of
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 GNU General Public License for more details.
12 
13 You should have received a copy of the GNU General Public License along
14 with this program; if not, write to the Free Software Foundation, Inc.,
15 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16  *********************************************************************/
17 
18 /* fossology includes */
19 #include <libfossology.h>
20 
35 int main(int argc, char** argv)
36 {
37  printf("before connect");
38 
39  fo_scheduler_connect(&argc, argv, NULL);
40  if(fo_scheduler_next() == NULL)
42  else
44 
45  return 0;
46 
47 }
48 
49 
void fo_scheduler_disconnect(int retcode)
Disconnect the scheduler connection.
void fo_scheduler_connect(int *argc, char **argv, PGconn **db_conn)
Establish a connection between an agent and the scheduler.
The main FOSSology C library.
char * fo_scheduler_next()
Get the next data to process from the scheduler.