LunaServiceClient


Typedefs

typedef bool(* LSServerStatusFunc )(LSHandle *sh, const char *serviceName, bool connected, void *ctx)
 Function callback to be called when serviceName connects/disconnects.
typedef bool(* LSFilterFunc )(LSHandle *sh, LSMessage *reply, void *ctx)
 Callback function called on incomming message.

Functions

bool LSCall (LSHandle *sh, const char *uri, const char *payload, LSFilterFunc callback, void *user_data, LSMessageToken *ret_token, LSError *lserror)
bool LSCallOneReply (LSHandle *sh, const char *uri, const char *payload, LSFilterFunc callback, void *ctx, LSMessageToken *ret_token, LSError *lserror)
bool LSCallFromApplication (LSHandle *sh, const char *uri, const char *payload, const char *applicationID, LSFilterFunc callback, void *ctx, LSMessageToken *ret_token, LSError *lserror)
bool LSCallFromApplicationOneReply (LSHandle *sh, const char *uri, const char *payload, const char *applicationID, LSFilterFunc callback, void *ctx, LSMessageToken *ret_token, LSError *lserror)
bool LSCallCancel (LSHandle *sh, LSMessageToken token, LSError *lserror)

Typedef Documentation

typedef bool(* LSFilterFunc)(LSHandle *sh, LSMessage *reply, void *ctx)

Callback function called on incomming message.

Parameters:
sh service handle
reply reply message
void * context
Return values:
true if message is handled.

typedef bool(* LSServerStatusFunc)(LSHandle *sh, const char *serviceName, bool connected, void *ctx)

Function callback to be called when serviceName connects/disconnects.

Parameters:
sh service handle
serviceName name of service that was brought up/down.
connected service was brought up if true.
Return values:
 


Generated on Wed Sep 16 12:26:46 2009 by  doxygen 1.5.5