• Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

sst/elements/genericProc/programs/libcprops/svc/cpsp.h

00001 #ifndef _CP_CPSP_H
00002 #define _CP_CPSP_H
00003 
00004 #include "cprops/config.h"
00005 #include "cprops/common.h"
00006 #include "cprops/http.h"
00007 
00008 __BEGIN_DECLS
00009 
00010 void cpsp_init(int separate, char *bin_path, char *doc_root);
00011 void cpsp_shutdown(void *dummy);
00012 
00013 void *cpsp_add_shutdown_callback(void (*cb)(void *), void *prm);
00014 
00015 typedef struct _cpsp_rec
00016 {
00017         void *lib;
00018         int (*svc)(cp_http_request *, cp_http_response *);
00019         char *path;
00020 } cpsp_rec;
00021 
00022 cpsp_rec *cpsp_rec_new(char *path);
00023 
00024 void cpsp_rec_dispose(cpsp_rec *rec);
00025 
00026 int cpsp_gen(cp_http_request *request, cp_http_response *response);
00027 
00028 __END_DECLS
00029 
00030 #endif
00031 

Generated on Fri Oct 22 2010 11:02:23 for SST by  doxygen 1.7.1