~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
cvs/emstar/devel/cyclops/IPSNSystem/PC/api_def.h


  1 /*****************************/
  2 /*API DEFINITIONS            */
  3 /*****************************/
  4 
  5 
  6 #ifndef API_H
  7 #define API_H
  8 
  9 
 10 //UDP LINK APIs
 11 int udp_receiver(lu_context_t *link, link_pkt_t *link_pkt, ssize_t data_len);
 12 
 13 //COMMAND/PARSER DEVICE APIs
 14 int command_handler(char *command, size_t size, void *data);
 15 int attributeFinder (char * attr, operandType_t ** type);
 16 void printQuery (  void * parsed_struct);
 17 
 18 //LAUNCH QUERY APIs
 19 int launchQuery( void * state);
 20 int launchDB (void * state);
 21 int executeDBtoDB (void * state);
 22 int executeDBtoSENSOR (void * state);
 23 int executeDBtoMODEL (void * state);
 24 int executePopularityModel (void * state);
 25 int launchSENSOR (void *state);
 26 int executeSENSOR (void * state);
 27 
 28 
 29 
 30 //RESOLVING QUERY RESULTS APIs
 31 int resolveDB (void * state, Response_Msg * pkt, int serverID);
 32 int resolveSENSOR (void * state, Response_Msg * pkt, int serverID);
 33 int checkSensorCondition (void *state, Response_Msg * pkt, int serverID);
 34 int checkResolution (void *state, Response_Msg *pkt);
 35 
 36 //PACKET SYNTHESIZERS/MODIFIERS APIs
 37 void  init_MicroServerPktHeader( link_pkt_t * pkt, if_id_t , int);
 38 void  prep_neuronDetection  (Query_Msg *, int , int , int , int );
 39 void  prep_neuronProjection (Query_Msg *, int , int , int , int ); 
 40 
 41 //SQL APIs
 42 int insertQuery(void * state, int transID, int iteration);
 43 int extractQuery(void *state, int transID);
 44 int insertResultObj (void * state, Response_Msg * pkt, int serverID);
 45 int insertResultProj (void * state, Response_Msg *pkt, int serverID);
 46 int printAttribute (void * state, char * table, char * attribute,
 47                     int transID, int serverID, int moteID);
 48 int displayPopularity (void *state, Response_Msg *pkt);
 49 int displayAttributes (void * state, Response_Msg *pkt);
 50 int get_nextTransID (void * state, int transID);
 51 int  updateTimestamp (void *state, Response_Msg *pkt);
 52 
 53 
 54 #endif
 55 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.